lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 11540|回复: 33
打印 上一主题 下一主题

嵌套元件 双鼠标事件问题

[复制链接]

14

主题

0

好友

202

积分

帐下督

Rank: 2

跳转到指定楼层
楼主
发表于 2013-10-8 17:13:31 |只看该作者 |正序浏览
本帖最后由 ys1984 于 2013-10-9 11:20 编辑

引擎是不是 不支持 嵌套元件 双鼠标事件(名字不重要,看下面例子)
例子:
首先有个LSprite元件 A ,在 A 中 addChild 一个LSprite元件 B ,然后各自添加点击事件
A.addEventListener(LMouseEvent.MOUSE_DOWN, aDown);
B.addEventListener(LMouseEvent.MOUSE_DOWN,bDown);
现在是 点击 B 时有响应,点击 A 时没反应,当把 B 的事件去掉后,A 的点击就有响应了,而且与添加事件的代码顺序无关!


按上面原理,代码大概是样子吧:
var A= new LSprite();
var B= new LSprite();
A.addChild(B);
A.addEventListener(LMouseEvent.MOUSE_DOWN, aDown);
B.addEventListener(LMouseEvent.MOUSE_DOWN,bDown);
function aDown (event) {
        trace(a)
}
function bDown (event) {
        trace(b)
}

http://www.ys1984.com
回复

使用道具 举报

33#
无效楼层,该帖已经被删除
32#
无效楼层,该帖已经被删除
31#
无效楼层,该帖已经被删除
30#
无效楼层,该帖已经被删除
29#
无效楼层,该帖已经被删除
28#
无效楼层,该帖已经被删除
27#
无效楼层,该帖已经被删除
26#
无效楼层,该帖已经被删除
您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-20 03:31 , Processed in 0.047303 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部