2010-11-30 7 views
0

イベントハンドラをスプライトオブジェクトに追加しようとしましたが、問題には何も影響しません。ActionScript 3 addEventListenerをスプライトに追加

 
... 
my_sprite_object.addEventListener(MouseEvent.CLICK, handleEvent); 

addChild(my_sprite_object); 
... 


public function handleEvent(event:MouseEvent):void { 
//do some stuff here 
} 

スルタン

答えて

4

あなたがtrueにSprite.buttonModeを設定することがありますか?

もしそうなら、他の何かが既にクリックイベントをキャプチャしていて、それをさらにバブルさせることはできませんか?

+0

OKは@dainに感謝し、シェイプオブジェクトと同じようにする方法はありますか? – sultan

+1

シェイプはInteractiveObjectではありませんので、残念ながらできません。あなたの形をスプライトの中に入れてください! PS:答えが助けられた場合は、正解とマークしてください。 – dain

関連する問題