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 :   | 
 
 
 ![[:f1key] [:f1key]](https://forum-images.hardware.fr/images/perso/f1key.gif) 
  
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....