- 注册时间
- 2014-8-11
- 最后登录
- 2014-10-17
- 阅读权限
- 20
- 积分
- 104
- 精华
- 0
- 帖子
- 33
|
请教下,为什么图层在叠加后,在子图层定义的事件无法触发。需要调整事件的优先级吗?还是什么的情况?
var layer1 = new LSprite();
var layer2 = new LSprite();
var layer3 =new LSprite();
layer1.addEventListener(LMouseEvent.MOUSE_DOWN,function(event){ alert("1111111111111111111");
});
layer2.addEventListener(LMouseEvent.MOUSE_DOWN,function(event){ alert("22222222222222");
});
layer3.addEventListener(LMouseEvent.MOUSE_DOWN,function(event){ alert("333333333333");
});
layer2.addChild(layer3);
layer1.addChild(layer2);
addChild(layer1);
这里是按照我源码的形式,转变而来。
在三个图层重叠部分点击,只有传递到了layer2,并没有到达layer。这里是不是需要定义事件的级别 |
|