Je travaille sur un projet flash en as3. J'ai un souci depuis pas mal de temps que je ne parviens pas à résoudre.
J'ai un fichier flash A comprenant plusieurs Frames dans chaque Frame j'appelle un fichier swf externe (Frame1 comprend monfichier1.swf, Frame 2 comprend monfichier2.swf, etc.).
Je voudrais tout simplement (mais apparemment pas si simple que ça pour moi)
parvenir à contrôler ces swf externes, c'est à dire qu'une fois que le swf externe est terminé (dernière image de son dernier clip) que ça passe à la Frame suivante de mon fichier flash A principal.
En gros
Mon fichier flash A (parent)
frame 1 : charge monfichier1.swf,
if (monfichier1.swf est terminé){
gotoAndStop (frame2);
}
ou alors controler depuis le swf externe et dire sur sa dernière image remonte sur le fichier flash A et va sur la frame 2...
Peu importe, le tout c'est que j'arrive à communiquer entre le fichier parent et ses fichiers enfant externes.
Pour info voilà sur la frame 1
comment j'ai procédé pour charger le premier swf :
- Code: Tout sélectionner
var url:String = 'clips_rubriques/clip_intro.swf';
var chargerJeux:Loader = new Loader();
var requete:URLRequest = new URLRequest(url);
chargerJeux.load(requete);
addChildAt(chargerJeux,1);
chargerJeux.x = 1;
chargerJeux.y = 68;
Pour la frame 2 :
- Code: Tout sélectionner
chargerJeux.unloadAndStop();
var cheminJeu1:URLRequest = new URLRequest("clips_rubriques/clip_relooking.swf");
chargerJeux.load(cheminJeu1);
chargerJeux.x=0;
chargerJeux.y=15;
chargerJeux.scaleX=1;
chargerJeux.scaleY=1;
D'ailleurs, est-ce que c'est la bonne méthode? la plus adéquate ?
Merci d'avance pour votre aide...
PS:Ne soyez pas étonné de voir ce message également sur d'autres forums, j'ai un besoin urgent de résoudre ce pb.




