Bonjour,
Je travaille sur un projet flash en as3. J'ai un souci depuis pas mal de temps que je ne parviens pas à résoudre.
Je voudrais communiquer entre un fichier swf parent et un fichier swf enfant (externe). Je pense que j'ai besoin d'infos sur le ciblage. Je vous explique.
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 :
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 :
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 optimale ?
Merci d'avance pour votre aide...
À force de transformer des bidules en trucs, j'obtiens des machins...