Utilisateur anonyme
-
4 août 2008 à 00:05
raddreamer
Messages postés170Date d'inscriptionlundi 19 février 2007StatutMembreDernière intervention22 décembre 2010
-
4 août 2008 à 05:36
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
raddreamer
Messages postés170Date d'inscriptionlundi 19 février 2007StatutMembreDernière intervention22 décembre 2010 4 août 2008 à 05:36
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