Pointeur de souris

[Résolu]
Signaler
-
Messages postés
170
Date d'inscription
lundi 19 février 2007
Statut
Membre
Dernière intervention
22 décembre 2010
-
<TD id=HB_Focus_Element vAlign=top width=\"100%\" background=\"\" height

Bonjour à tous,

Je suis toujours avec mon problème de pointeur de souris.
J'ai un sabre de samouraï qui est à l'horizantal à la place de mon pointeur (cela ne représente pas de problème)
Mais, lorsque je clique sur la scène j'aimerai bien qu'il bouge à 90° (c'est ce que le clip sabre_souris fait dans le programme en actionscript 2.0).
Le sabre qui ne bouge pas reste et j'aimerai qu'il disparaîse.
J'annexe le FLA : est-ce mon removeMovieClip qui représente un problème ou autre chose.
Ou bien dois-je changer ma logique depuis le début.
Un tout grand merci à celui qui pourrait m'aider.

Mouse.hide(); // cacher le pointeur réel de la souris

// charger le clip sur la scène du sabre qui  ne bouge pas

this.attachMovie(\"souris1\",\"sourisnomove\", this.getNextHighestDepth());
 sourisnomove.onMouseMove = function() {
 sourisnomove._x = _root._xmouse;
 sourisnomove._y = _root._ymouse;
 updateAfterEvent(); // pour un affichage plus rapide
}
/* sabre qui bouge lorsque je clique */
 sourisnomove.onPress = function () {
   // sourisnomove._alpha = 0 ou removeMovieClip (sourisnomove);
   this.attachMovie(\"sabre_souris\",\"sabre\", this.getNextHighestDepth());
   sabre._x = _root._xmouse;
   sabre._y = _root._ymouse;
   updateAfterEvent(); // pour un affichage plus rapide
   
 }

stop();

souris1 est le clip qui contient le sabre à l'horizantal
sabre _souris est le clip qui bouge à 90°

Je suis débutant en FLASH et remercie bien tout le monde pour l'aide

1 réponse

Messages postés
170
Date d'inscription
lundi 19 février 2007
Statut
Membre
Dernière intervention
22 décembre 2010

Bonjour,
Plutot que de te prendre la tête à faire deux clip différents et à les afficher, effacer à tout bout de champ:
tu crées un seul clip
contenant ton curseur non animé et à la suite son animation
tu bloques la lecture par un stop là où ton curseur n'est pas animé

sur ta scène dans ton écouteur (plus propre de mettre un écouteur de souris plutot que de tout amalguamer à ton movieclip) :
- tu mets ta fonction gérant la position comme tu l'as fait
- tu mets une fonction gérant le click gauche de ta souris
      dans celui-ci tu dis à ton clip de bouger sa lecture sur la première image de l'animation

Si tu n'y vois pas clair dans mes explications, je t'ai mis un exemple ici

the Radical Dreamer