2011-04-30 59 views
0

創建我的精靈和事件監聽器是這樣的:如何將圖像添加到精靈,以便TouchEvent響應?

public function init():void 
{ 
    var mySprite:Sprite = new Sprite(); 
    mySprite.graphics.beginFill(0x336699); 
    mySprite.graphics.drawRect(100,100,150,50); 
    addChild(mySprite); 

    mySprite.addEventListener(TouchEvent.TOUCH_BEGIN, start); 
} 

private function start(event:TouchEvent):void 
{ 
    // do stuff 
} 

但我將如何添加圖像精靈使的TouchEvent響應觸摸圖像?

回答

1

創建圖像(例如使用位圖)並使用addChild()將其添加到mySprite。

這些事件在顯示列表中使用特殊的「鼓泡」序列,因此在子畫面中觸發的觸摸將觸發父級(以及舞臺等)中的事件