Bonsoir,
Après avoir parcouru un bon nombre de posts et effectué des recherches en vain j'ouvre ce topic afin d'avoir votre aide concernant un problème que je rencontre avec Flash.
Voilà mon soucis… je suis en train de faire une bannière Flash qui contient une animation de type scrolling et je souhaiterais que celle-ci se stoppe au survol de la souris et reprenne là où elle s'est arrêtée lorsque la souris sort de la zone de l'animation.
J'ai tenté plusieurs solutions dont ce script placé directement sur le clip concerné :
La souris réagit bien au survol mais l'animation continue de se dérouler.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 on (rollOver) { mc_print.stop(); mc_print.stop(); } on (rollOut) { mc_print.play(); mc_print.play(); }
J'ai essayé aussi avec :
Dans ce cas l'animation poursuit toujours sa lecture et la souris ne réagit même pas au survol.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 on (rollOver) { this.play(); } on (rollOut) { this.stop(); }
Du coup j'ai aussi essayé de stopper l'animation à "l'ancienne" en plaçant un bouton sur la scène (il ne contient qu'une zone map dans la position "cliqué" du bouton) et je lui ai mis ce script :
Idem, nada ! Pas d'interruption de l'animation ni aucune réaction de la souris.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 on (rollOver) { stop() } on (rollOut) { play() }
Est-ce qu'un génie du flash parmi vous pourrait m'aider à résoudre ce problème ?
Merci d'avance pour votre aide.
PS : je peux vous envoyer le fichier .fla si besoin.
Bonne soirée,
Xav
Partager