Bon voilà...
Mon but est de réaliser l'anim suivante:
-Au clic maintenu sur un personnage, on peut le "porter" et il s'anime en bougant les bras.
-Au lâché du clic, il s'arrête de bouger et "tombe" sur la coordonée verticale y=30...
Mon script se situe sur le clip de l'animation:
onClipEvent(mouseDown){
startDrag(this,0);
gotoAndPlay(2);
}
onClipEvent(mouseUp){
stopDrag();
gotoAndStop(1);
this._y=30;
}
En image 2, débute mon anim (les mvts de bras) qui tourne en boucle (lecture inversée de timeline). En 1, le perso est à l'état d'origine (immobile) avec un stop(); dans un autre calque.
Voici mon problème:
Tout me donne l'impression que l'évènement mouseUp est mals géré en ce qui concerne l'anim (certains lâchés de clics n'arrêtent pas l'anim mais à chaque fois, le stopDrag et le y=30 fonctionnent...)
Y'aurait-t-il une modif' à apporter que je n'aurais pas vue?
Ou une meilleure méthode?
merci