Votre question

(FLASH) Problème pour faire une image de survol

Tags :
  • Flash
  • onRollOver
  • Programmation
Dernière réponse : dans Programmation
3 Mars 2012 15:59:11

Bonjour,
Je suis étudiant en archi, et j'essaie de faire un CV/portfolio en ligne.
J'ai fait une animation, en gros quand je clique, au début sur le premier carré, trois triangle se dévoilent, puis quand je clique sur ces trois triangles dévoilés, ca en dévoile d'autres.
Voyez plutôt : ICI

Pour l'instant c'est très succinct, j'ai en gros un test. La suite est une fois mes triangles dévoilés, je veux que quand la souris passe sur l'un d'eux, celui zoom, car je les trouve trop petits pours être lisible, et pour intégrer plus d'intéractivité.
Mais ca ne marche pas.
Pour l'instant, j'ai testé sur le dernier des triangles roses dévoilés. Sur celui ci, j'ai créé une animation en 5 frames, pour le zoom. Dans la première frame de ce movie clip, j'ai intégré ce code;

  1. stop();
  2.  
  3. this.onEnterFrame = function ()
  4. {
  5. if (rewind == true)
  6. {
  7. prevFrame();
  8. } // end if
  9. };
  10.  
  11. this.onRollOver = function ()
  12. {
  13. rewind = false;
  14. play();
  15. };
  16. this.onRollOut = function ()
  17. {
  18. rewind = true;
  19. };


Malheusement rien ne se passe.
Donc je ne sais pas comment résoudre ce problème

Mon animation : ICI
Mon fichier flaSH CS4 : ICI

Merci de votre aide :-)

Autres pages sur : flash probleme image survol

a c 232 L Programmation
5 Mars 2012 09:40:39

Salut,

Je ne maitrise pas trop le flash... (en fait quasiment pas du tout...)
Mais il me semble bizarre que tu exécutes ce code dans la 1ère frame de ton movie clip. Ca devrait pas être lorsque tu roll over sur ton bouton que tu devrais afficher ton movie clip ? Parce que sinon, ta 1ère frame n'est jamais affichée, et donc ton movie clip jamais exécuté.
5 Mars 2012 14:22:37

ha oui okay, c'est pas faux.
Mais dans ce cas, commet dire (je veux dire dans le code) que je veux appliquer ce roll over ur un bouton précis ??
a c 232 L Programmation
5 Mars 2012 14:59:46

J'ai regardé rapidement cette vidéo :


Tu dois convertir ton symbole du bouton en Clip si ce n'est pas déjà fait, et quand tu doubles cliques dessus, tu peux éditer ses propriétés, là tu mets ton code etc...
J'imagine que ça tu l'as déjà fait.
Ce qu'il doit te manquer, c'est la fin (ça commence vers 6:00 dans la vidéo), où tu ajoutes un :
  1. tonBouton.onRollOver = function() {
  2. tonBouton.gotoAndPlay("over");
  3. }


(A noter que "over" est le nom d'une action crée précedemment)
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS