Bonjour,
voilà, je load un swf qui contient un clip qui s'appelle animation.
J'utilise le code suivant que j'ai trouvé sur le net :
var chargeur:Loader = new Loader();
chargeur.contentLoaderInfo.addEventListener ( Event.COMPLETE, termine );
chargeur.load ( new URLRequest ("animation2.swf") );
addChild ( chargeur );
function termine ( pEvt:Event ):void {
// référence le scénario de l'animation chargée
var scenario:DisplayObject = pEvt.target.content;
// si le scénario est un MovieClip nous accédons
// à l'animation et la stoppons
if ( scenario is MovieClip ) MovieClip ( scenario ).animation.stop();
}
Jusque là tout va bien, il faut dire que j'y suis pas pour grand chose ! Je crée un bouton pour lancer l'animation de mon clip, et naïvement j'utilise :
bouton.addEventListener(MouseEvent.CLICK, fonctionClick);
function fonctionClick(event:MouseEvent):void{
MovieClip ( scenario ).animation.play();
}
Évidemment, dans fonctionClick scenario n'est pas reconnu...
Autour de cela j'ai essayé tout un tas de trucs, mais rien n'y fait, pas foutu de lancer un ordre play(); à un clip...
La grande régression, l'enfer, le désespoir...
Alors, merci à vous pour votre aide, histoire de ne pas mourir idiot !
Tout vient à qui sait attendre