2016-11-03 4 views
0

In Adobe Flash CC As 3.0 Ich versuche, hinzufügen gotoAndPlay Funktion Mouseover innerhalb einer Szene.Wie man gotoAndPlay auf Mouseover in Adobe Flash AS 3.0

habe ich diesen Code:

this.stop(); 
this.addChild(overBtn); 
this.overBtn.addEventListener("mouseover", function (event) 
{ 
     this.gotoAndPlay(17);  
}); 

Aber es funktioniert nicht, was mache ich falsch?

Antwort

0

Die Syntax eines Ereignis-Listener für das Hinzufügen ist

<target>.addEventListener(<Event>,<function>); 

Beispiel

stage.addEventListener(MouseEvent.MOUSE_OVER, mouseOver); 

Dann würden Sie eine Funktion an anderer Stelle wie diese:

private function mouseOver(me:MouseEvent):void{ 
    goToAndPlay(17); 
} 
0

für behandelt Zugreifen Objekt, Innenereignis Listener tun dies

this.stop(); 
this.addChild(overBtn); 
overBtn.addEventListener("mouseover", function (event) 
{ 
     event.target.gotoAndPlay(17); 
});