Flash: Appeler une animation avec un bouton
Dia
-
magichit -
magichit -
Bonjour,
je vais essayer de vous expliquer mon problème: J'ai combiné interpolation de forme + mouvement + guide de mouvement sur une forme. Mais l'animation ne doit être déclenchée que lorsqu'on clique sur un bouton, qui doit se trouver juste à l'endroit où commence l'animation :/ (pour vous shématiser la scène: Il y a 4 livres sur une étagère, on clique sur le nom de livre, il s'ouvre en gros plan). Alors si vous pouviez m'aider a appeler l'animation qui je le rappel ne doit être declenché que lorsqu'on clique sur le bouton, je vous en serais gré ^^
je vais essayer de vous expliquer mon problème: J'ai combiné interpolation de forme + mouvement + guide de mouvement sur une forme. Mais l'animation ne doit être déclenchée que lorsqu'on clique sur un bouton, qui doit se trouver juste à l'endroit où commence l'animation :/ (pour vous shématiser la scène: Il y a 4 livres sur une étagère, on clique sur le nom de livre, il s'ouvre en gros plan). Alors si vous pouviez m'aider a appeler l'animation qui je le rappel ne doit être declenché que lorsqu'on clique sur le bouton, je vous en serais gré ^^
A voir également:
- Flash: Appeler une animation avec un bouton
- Adobe flash player - Télécharger - Divers Web & Internet
- Flash drive tester - Télécharger - Divers Utilitaires
- Flash video downloader - Télécharger - Téléchargement & Transfert
- Shockwave flash - Télécharger - Divers Web & Internet
- Check flash - Télécharger - Sécurité
1 réponse
Salut,
Combiner interpolation de forme + mouvement+ guide de mouvement ça fait beaucoup quand même, soit c'est interpolation de mouvement (avec un clip) soit c'est interpolation de forme(pour un grahique), les 2 marchent pour un guide.
Bref sinon l'animation que tu décrit dans l'état doit se jouer en continue. Pour la stopper sur la 1ère image ajouter un calque(pas nécessaire mais plus propre) et écrire stop();
Créer le rectangle de la taille du bouton et lui attribuer le comportement bouton avec F8(pour qu'il soit invisible n'utiliser que la 4ème image du bouton-accessible en double click sur le bouton-).
Dans la case nom de l'occurrence donner un nom au bouton("mon_bouton" par exemple).
Ensuite sur le calque qu contient le stop(); ajouter:
mon_bouton.onRelease = function {
gotoAndPlay(2);
}
Il faut mettre l'instruction stop(); à la dernière frame de l'animation sinon elle va se lire jusqu'à la fin puis revenir automatiquement à l'image 1 et s'y arrêter puisque c'est indiqué.
Ca marche en action script 1&2 , jusqu'à flash 8. Pour flash 9 ça a peut être changé mais pas de beaucoup et l'assistant de script devrait corriger tout ça.
M'enfin n'importe quel tutorial sur les bases de flash t'expliqueras ça(même ceux fournis avec le logiciel) 100 fois mieux que moi.
Combiner interpolation de forme + mouvement+ guide de mouvement ça fait beaucoup quand même, soit c'est interpolation de mouvement (avec un clip) soit c'est interpolation de forme(pour un grahique), les 2 marchent pour un guide.
Bref sinon l'animation que tu décrit dans l'état doit se jouer en continue. Pour la stopper sur la 1ère image ajouter un calque(pas nécessaire mais plus propre) et écrire stop();
Créer le rectangle de la taille du bouton et lui attribuer le comportement bouton avec F8(pour qu'il soit invisible n'utiliser que la 4ème image du bouton-accessible en double click sur le bouton-).
Dans la case nom de l'occurrence donner un nom au bouton("mon_bouton" par exemple).
Ensuite sur le calque qu contient le stop(); ajouter:
mon_bouton.onRelease = function {
gotoAndPlay(2);
}
Il faut mettre l'instruction stop(); à la dernière frame de l'animation sinon elle va se lire jusqu'à la fin puis revenir automatiquement à l'image 1 et s'y arrêter puisque c'est indiqué.
Ca marche en action script 1&2 , jusqu'à flash 8. Pour flash 9 ça a peut être changé mais pas de beaucoup et l'assistant de script devrait corriger tout ça.
M'enfin n'importe quel tutorial sur les bases de flash t'expliqueras ça(même ceux fournis avec le logiciel) 100 fois mieux que moi.