Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: un bouton dans un movieclip
Envoyé: 22 avril 2004, 14h23 par toph
le problème vient du fait que 'transforme' ton clip MC en bouton quand tu lui affectes cette action-là ... et du coup toute la surface réagit en tant que telle et 'cache' le bouton inclus à l'intérieur (= derrière la surface )...
Si tu veux garder une action du mulot sur le clip ET une sur le bouton, alors je ne vois qu'une solution:
Il faut supprimer l'action du MC ... et créer dans celui-ci, un autre clip qui serait en fait une zone cliquable que tu mettrais sous le bouton ...
En gros, tu aurais ton MC ("monClip" avec à l'intérieur sur un calque une zone cliquable("maZone") qui le recouvre en totalité et ton bouton("monBouton") posé sur un calque par dessus ...
Ensuite à la racine de monClip, tu mets :
maZone.onRelease = function(){
_parent.play();
}
monBouton.onRelease = function(){
_root.gotoAndPlay("sequence", 1);
}
voilà!
Mais je te conseille d'éviter le _root ...utilise plutôt des _parent successifs (_parent._parent._parent ...)
car si un jour tu incrustes cette anim dans une autre, le _root sera le _root de l'anim mère et non le _root de celle là ... mais là c'est du domaine de l'optimisation ...
A plus
Toph'
Réponses
|