cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 2010
-
8 déc. 2008 à 16:50
cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 2010
-
9 déc. 2008 à 12:01
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 !
cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 20102 9 déc. 2008 à 09:23
Salut,
dans les deux cas, il ne reconnait pas "la propriété scenario".
Je pense que c'est un truc par rapport à l'évènement, mais je ne sais pas comment aborder le problème.
En tout cas, merci de ton aide.
Tout vient à qui sait attendre
Vous n’avez pas trouvé la réponse que vous recherchez ?
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 9 déc. 2008 à 11:52
regarde dans le dico de Flash la différence entre les deux, c'est assez subtil, mais dans certains cas comme avec le Loader, ça cible l'objet et pas l'info de l'objet.
cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 20102 9 déc. 2008 à 12:01
C'est ça qui est (à mon gout) compliqué dans l'as3... on sait plus quoi cibler, le loader, le clip, l'évènement, le sprite, l'objet, l'info sur l'objet.
Est-ce qu'un élément de l'info de l'objet est une propriété de l'objet...
Bref c'est paumant !
Pour ma part, je cherche un bon cours (pas à télécharger ou à lire...) mais à prendre, avec un humain en chair et en os.
J'ai fais faire quelques devis dans les organisme de formation, mais c'est la peau du... les yeux de la tête ! D'où recherche de quelqu'un en direct.