2016-11-03 9 views
0

Adob​​e FlashでActionScript 3.0では、シーン内のマウスオーバー時にgotoAndPlay関数を追加しようとしています。Adob​​e Flash ActionScript 3.0でmouseoverでgotoAndPlayを実行する方法

私はこのコードを置く:

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

しかし、その作業はありませんが、私が間違って何をやっていますか?

答えて

0

イベントリスナーを追加するための構文は、次にあなたが他の場所でこのような機能を持っていると思います

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

stage.addEventListener(MouseEvent.MOUSE_OVER, mouseOver); 

です:取り扱わアクセスするための

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

をオブジェクト、イベントリスナーの内部これを行う

this.stop(); 
this.addChild(overBtn); 
overBtn.addEventListener("mouseover", function (event) 
{ 
     event.target.gotoAndPlay(17); 
}); 
関連する問題