C simple. Tu cree un clip qui jouera le role de bouton Tu cree alors ton anim dans ton bouton. A la premiere image, insere une image clee vide et mets un stop() dans cette image. Ca evitera que le clip se lance des que tu lances l'animation generale. La premiere image permet donc de stopper l'animation. Dans la deuxieme image, tu dois taper this.play(). Apres tu cliques sur le bouton cree, et tu tapes dans Action sur bouton: on(rollOver) { this.gotoAndPlay(2) }
Explication: Lorsque tu lances l'animation generale, le clip du bouton est stoppe grace au stop() de la premiere image. Lorsque la souris va sur le bouton, il lui dit d'aller sur la 2eme image qui va alors lancer ton anim, mais qu une seule fois, car arrive a la fin du clip, il va rencontrer le stop() de la premiere image et ainsi ton clip sera joue qu'une seule fois.
Voila pour plus d info, n hesites pas a poser tes questions.
Note: On est oblige de mettre this.play() dans la 2eme image. Effectivement bien qu il y ait deja gotoAndPlay dans le bouton, le clip s arrete a la 2eme image. C un bugg de Flash MX. C pourquoi il faut rajouter this.play() pour que le clip se deroule normalement.
|