Déja je te déconseils cette façon de coder car dans ton exemple ton code est placé sur le bouton. Moi j'utilise ceci:
- Code:
monClip.onPress=function(){
anim.gotoAndPlay("lire");
};
car il est fortement déconseillé de codé sur les clips, ce que je t'es expliqué dans un autre message.
D'ou l'importance du ciblage.
Tu donnes un nom d'ocurrence à ton bouton. puis sur un calque different que tu nomme par exemple "AS" tu met le code que je t'es indiqué précédement.
Perso je n'utilise jamais de bouton, car tu ne peux pas créer d'animation pour les rollOver et RollOut, alors qu'avec un clip, il est possible de tout faire en créant simplement des étiquettes d'images par exemple. Donc, déjà prend la bonne abitude de ne pas coder sur tes symboles.
Comme je te les dis dans un autre post, normalement tout t'es codes doivent être regroupé sur un seul est même calque.
Regardes le tutoriel "créer un bouton avec rollOver"
Je te déconseils aussi le
- Code:
onPress
car il faut plutôt utiliser la fonction
- Code:
onRelease
. la difference: onPress= au clic et onRelease=au relachement, si une personne clic sur le bouton par erreur, avec le
- Code:
onRelease
il lui suffira de relacher le curseur en dehors du bouton pour que l'action soit annulé, cela permet d'offrir une marge d'erreur à l'internaute, alors que le
- Code:
onPress
agira directement, il est utilisé le plus souvent avec le
- Code:
startDrag();
Voilà j'espére que cette réponse t'apportera en partie la solution à ton probléme.