Forums Développement Multimédia

Aller au contenu

Impossible de sortir une valeur renvoyée par MouseEvent

CODE Actionscript

2 réponses à ce sujet

#1 donben

    Ceinture Jaune

  • Members
  • PipPip
  • 25 messages

Posté 26 October 2008 - 16:55 PM

Bonjour (ou reBonjour, je poste beaucoup aujourd'hui),

Je cherche à faire un bête "curseur personnalisé" et pour la première fois... gros problème !

Je m'explique :

J'ai mon écouteur :

Action Script

stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);

et ma fonction :

Action Script

function mouseMoveHandler(evt:Event) {
trace(evt);

nebulo.x = evt.stageX - nebulo.width / 2;
nebulo.y = evt.stageY - nebulo.height / 2;
evt.updateAfterEvent();

}

Lorsque je lance ma projection j'ai en retour une erreur :
1119: Accès à la propriété stageX peut-être non définie, via la référence de type static flash.events:Event.


Alors que le trace (le reste de la fonction étant mis en commentaire) me renvoie bien :
[MouseEvent type="mouseMove" bubbles=true cancelable=false eventPhase=3 localX=580.15 localY=362.20000000000005 stageX=580.15 stageY=362.20000000000005 relatedObject=null ctrlKey=false altKey=false shiftKey=false delta=0]


Moi pas comprendre !

Quelqu'un a une idée ?

Merci !

A noter : j'ai un événement KeyDown et la scène se passe sur un SPrite perlinNoise, je ne sais pas si ç change quoi que ce soit... icon_sad.gif

#2 musitrad

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 69 messages

Posté 26 October 2008 - 17:13 PM

Salut,
Citation
function mouseMoveHandler(evt:Event) {

Et bien en fait ce n'est pas un MouseEvent mais un Event qui est attendu... icon_wink.gif

Action Script

function mouseMoveHandler(evt:MouseEvent) {

a+

Modifié par Fred..., 26 October 2008 - 17:13 PM.


#3 donben

    Ceinture Jaune

  • Members
  • PipPip
  • 25 messages

Posté 26 October 2008 - 17:26 PM

Honte ! Honte à moi ! icon_redface.gif

... et merci !

Citation (Fred... @ Oct 26 2008, 04:13 PM) Voir le message
Salut,

Et bien en fait ce n'est pas un MouseEvent mais un Event qui est attendu... icon_wink.gif

Action Script

function mouseMoveHandler(evt:MouseEvent) {

a+





1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)