:Loader
在其中添加一些子实例后,我遇到了点击事件的困难。
var wr:Sprite=new Sprite();
stage.addChild(wr);
wr.graphics.drawRect(0,0,stage.width,stage.height);
wr.width=stage.width;
wr.height=stage.height;
wr.addEventListener('click',function():void{
log('CLICKED!');
});
wr.addChild(el.sprite);
问题是单击事件仅在我单击时才起作用el.sprite
,但是当我单击舞台上的任何位置时,它不起作用(不触发单击事件)。
为什么会这样做?我不是wr
在整个舞台上拉伸了层吗?
我在 Flash DisplayObject 列表机制中缺少或不理解的内容?
我正在尝试将 el.sprite(pause button) 定位在 wr(pause layer) 的中心,并在整个 wr 层(整个舞台) 上应用 click 事件。
我正在开发视频播放器。:)