bon, je vais essayer de t'expliquer la méthode que j'utilise: elle me parait plus fiable.
tu crée un clip qu'on appellera menuGlobal
dedans se trouvent
à l'image1 de ta timeline -calque1: un stop();
calque2,3,4,etc tes boutons regroupés en position de départ.
-calque5 : un clip de détection de la taille de ton menu "groupé"avec sur le clip le code suivant:
onClipEvent(enterFrame){
function detection1() {
if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
this._parent.play();
}
}
detection1();
}
ça ça va lancer ton animation quand ta souris survolle le clip de détection.
Attention, le clip ne doit être qu'à l'image clé 1.
tu fais sur les images suivantes ton menu qui s'ouvre.......et
A l'image 12 par exemple, quand ton menu est "déroulé tu mets un nouveau clip de détection de la taille de ton menu déroulé et sur le clip tu mets le code :
onClipEvent(enterFrame){
function detection3() {
if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
this._parent.stop();
}else{
this._parent.play();
}
}
detection3();
}
ça comme te l'auras compris ça va stopper ton anim si la souris survolle le clip de détection ou bien la lecture continuera et bien sur, lira les images que tu auras créé à cet effet pour la fermeture de ton menu qui retournera tout seul se positionner sur l'image un (avec son stop) en attente d'un nouveau survol....
pour voir ça
[ Lien ]t'inquiète pas si ça met longtemps à télécharger, le serveur est super lent..
Bonne continuation
Jack