problème de navigation - Flash/ActionScript - Programmation
Marsh Posté le 15-09-2006 à 15:23:57
Aidez moi, voulez-vous plus de précisions....?
En fait le bouton se trouve dans un clip imbriqué dans d'autres, et je voudrais à l'aide de celui-ci aller directement dans un autre clip imbriqué à une image bien précise du niveau pricipal .
Marsh Posté le 26-09-2006 à 15:19:02
Comme tu es dans la partie Programmation le mieu est que tu post du code ou même un .fla/.as si il y en a trop.
Marsh Posté le 28-11-2006 à 11:24:03
Bonjour à tous,
Je galère depuis un moment et j'espère que vous pourrez m'aider....
Sur la séquence, j'ai plusieurs clips (clip01,clip02 et clip03 par exemple). J'y accède sans problème
à l'aide de boutons.
Lorsque je suis dans le clip03 par exemple, j'aimerai à l'aide d'un bouton, aller directement à l'image 30 du clip01.
J'espère être clair
Je vous remercie par avance
Marsh Posté le 28-11-2006 à 12:01:45
Je suis désolé mais là je vais à l'image 30 du clip03 et non du clip01
Marsh Posté le 28-11-2006 à 12:11:45
Je place donc ce code sur le bouton ou sur la frame qui contient le bouton ?
Marsh Posté le 28-11-2006 à 12:16:35
A la racine du document ! Toujours ! Tout ton code doit être dans un calque nommé "Action".
Marsh Posté le 28-11-2006 à 12:19:38
Je ne comprends pas comment le bouton va savoir que ce code va lui être attribué ?
Marsh Posté le 28-11-2006 à 12:25:09
Je suis peut-être un peu lourdeau mais je pensais qu'il fallait le mettre dans le gestionnaire On (release)
Ta réponse me déconcerte un peu cher Zedlefou.....
Marsh Posté le 28-11-2006 à 12:42:11
Non. Ca ne s'utilise plus ce genre de syntaxe. C'est pour ça que tu as des problémes de ciblages.
Ton code doit ressambler à ça :
this.clip03.monbouton.onRelease = function () {
this._parent._parent.clip01.gotoAndStop(30);
}
Marsh Posté le 28-11-2006 à 13:52:50
Je te remercie grandement
Je le teste ce soir
Encore un grand merci Cher Zedlefou
A plus
Marsh Posté le 28-11-2006 à 14:35:23
Encore Une petite question
Si je suis dans un clip03a qui se trouve dans clip03, que devient la formule si je veux toujours aller à l'image 30 du clip01 ?
Dois-je juste rajouter un _parent ?
ou je fais juste thisclip03a.clip03.monbouton.onRelease = function () {
this._parent._parent.clip01.gotoAndStop(30);
}
Marsh Posté le 29-11-2006 à 16:41:22
J'ai donc essayé ton code et je me suis rendu compte que j'avais effectivement besoin de revoir le ciblage.
Le bon code était finalement :
clip03.monbouton.on Release = function (){
clip01.gotoAndStop(30);
}
en mettant les deux clips à la première image.
En mettant les clips à des images différentes, ton code comme le mien ne marchent plus.
Peux tu m'expliquer les notions de this et de _parent ?
Enfin j'aurai compris au moins une chose c'est qu'il faut nommer ses symboles.... Encore beaucoup de progrès à faire.....
Marsh Posté le 29-11-2006 à 16:53:25
Sur ta scéne principale, vaut mieu n'utiliser qu'une seule image. Quand tu as besoin d'utiliser plusieurs image, tu les mets dans un clip.
pascalinou a écrit : |
Marsh Posté le 05-12-2006 à 17:13:33
Salut Zedlefou et les autres....
Finalement, j'ai résolu mon problème...
J'ai utilisé _level0, pour cibler le ou les clips sur ma scène principale.
Pour atteindre une image en particulier, dans ces clips, j'ai juste rajouté
une variable (et à l'aide de if).
Ce n'est peut-être pas académique mais cela fonctionne.....
A plus et merci de ton aide...
Marsh Posté le 15-09-2006 à 14:13:51
Bonjour à tous,
Je sollicite votre aide pour un problème de navigation dans mon animation flash.
Je n'arrive pas à appliquer la bonne formule sur un bouton pour sortir d'un clip et aller directement dans un autre
clip à un endroit précis (image)
Je vous remercie par avance....