IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

[FLASH MX2004] Charger swf 2


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut [FLASH MX2004] Charger swf 2
    Re, j'ai donc 2 swf, je voudrai charger le deuxième en cliquant sur un bouton se trouvant dans le permier.
    J'ai donc banalement ceci qui ne fonctionne pas:

    intro1.swf
    |_ bouton
    |_
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    on (release) {
    	loadMovieNum ("intro2.swf", 2 );	
    }
    Mes deux swf se trouvent dans le mm dossier...

    merci

  2. #2
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut
    Bon j'ai trouvé le problème mais je ne l'explique pas!!

    ceci fonctionne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    loadMovieNum("http://www.machin.com/truc/soustruc/intro2.swf",2);
    Pas ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    loadMovieNum("intro2.swf",2);
    Les deux swf sont dans le mm répertoire...cette dernière solution devrait fonctionner non??
    Je pige pas!

  3. #3
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    Salut,

    déjà mets ta version de flash dans le titre du post stp Ensuite, loadMovieNum c'est du flash 5 ! Depuis Flash MX on fait monClip.loadMovie("..."); et depuis Flash MX 2004 on fait avec le MovieClipLoader !

    @++

  4. #4
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut
    wow chuis dépassé!! merci

  5. #5
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut
    Ok donc bon je suis sous Mx2004Pro, je suis passé sur ce code, qui fonctionne aussi bien que l'autre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    on (release) {
    	var Chargeur = new MovieClipLoader();
    	var Recepteur = new Object();
     
    	Chargeur.addListener(Recepteur);
    	Chargeur.loadClip("http://machon.com/truc/soustruc/intro2.swf", 2);	
    }
    seulement je dois mettre l'adresse complète, adressage absolu ~...

    Si quelqu'un comprend et peut me l'expliquer c'est chouette.

    Merci

  6. #6
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    re,

    2 choses encore oublie les on(...) et autre onClipEvent(...) c'est aussi du flash 5. Maintenant on nomme les clips et on fait monClip.onRelease = function(){...}. Et ensuite, penses à typer des variables : var loader:MovieClipLoader = new MovieClipLoader().

    Tu ouvres dans quoi ton swf ??? Je pense que tu dois avoir un souci avec la page html dans lequel du l'ouvre (pas dans le même dossier)

    @++

  7. #7
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut
    ouille, tu me fais faire des modif mais j'avais pas prévu de devoir m'arrêter autant sur le flash enfin bon!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    bt_skip.onRelease = function(){
    	var Chargeur = new MovieClipLoader();
    	var Recepteur = new Object();	
    	Chargeur.addListener(Recepteur);
    	Chargeur.loadClip("http://machin.com/truc/flash/intro2.swf?tit="+titre+"&nom="+nom+"&pre="+prenom, 2, "GET");	
    }
    ne fonctionne plus...

    Et bien j'appelle mon anim flash depuis la page PHP effectivement de cette manière là:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <script type="text/javascript">
    <div style="margin-left:40px">var so = new FlashObject("flash/intro.swf?tit=<?php echo "truc"; ?>&nom=<?php echo "truc2"; ?>&pre=<?php echo "truc3"; ?>", "mymovie", "550", "525", "6");
    so.write("intro");
    so.addParam("wmode", "transparent");</div></script>
    Mes deux swf font partie du mm dossier "flash/"

    Merci encore

  8. #8
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    re,

    ouais alors c'est un bête problème de ciblage, car l'url relative part toujours de la page html dans laquelle est contenue le flash Ensuite, ton code la il sert un peu à rien Il faut préciser un clip aussi !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var leClip:MovieClip = this.createEmptyMovieClip("container", 0);
    bt_skip.onRelease = function(Void):Void{
    	var chargeur:MovieClipLoader = new MovieClipLoader();
    	chargeur.loadClip("./flash/intro2.swf?tit="+titre+"&nom="+nom+"&pre="+prenom, leClip, "GET");	
    }
    @++

  9. #9
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut
    Ok c'est good, j'ai trouvé le hic.

  10. #10
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut
    heu il sert à rien mais il marche par rapport à ton code lool.
    C'est quoi ça??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var leClip:MovieClip = this.createEmptyMovieClip("container", 0);
    Que doit valoir "leClip"?
    Tu créer un clip conteneur c'est ça??

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FLASH MX2004] Charger autant swf que html
    Par Garra dans le forum Flash
    Réponses: 7
    Dernier message: 05/10/2006, 10h47
  2. [FLASH MX2004] Preload swf externe dans header
    Par nonoteam dans le forum Flash
    Réponses: 2
    Dernier message: 07/01/2006, 14h33
  3. Réponses: 5
    Dernier message: 08/07/2005, 16h46
  4. Réponses: 13
    Dernier message: 19/11/2004, 18h11
  5. Réponses: 4
    Dernier message: 04/10/2004, 15h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo