- 注册时间
- 2016-5-6
- 最后登录
- 2019-9-17
- 阅读权限
- 20
- 积分
- 117
- 精华
- 0
- 帖子
- 31
|
point点击的时候event.target.name为什么是toolIn,这地方不太明白,应该是point才对
大神能帮忙分析下吗
<script>
function main() {
LGlobal.setDebug(true);
var body=new LSprite();
body.name='body'
body.graphics.drawRect(0, '#000000', [0, 0, 1200, 1200], true, '#000000');
addChild(body);
var tool=new LSprite();
tool.name='tool';
body.addChild(tool);
var shape = new LShape();
shape.graphics.drawRect(0, '#000000', [0, 0, 800, 800], true, '#ff0000');
shape.alpha = 1;
shape.name='shape';
var toolIn=new LSprite();
toolIn.name='toolIn';
toolIn.addChild(shape);
tool.addChild(toolIn);
var point=new LSprite();
point.name='point';
point.graphics.drawArc(2, "#3fb8af", [0, 0, 8, 0, 2 * Math.PI], true, "#ffffff");
toolIn.addChild(point);
point.addEventListener(LMouseEvent.MOUSE_DOWN, function(event) {
trace('point Click'+'='+event.target.name);
//这里按理来说应该是point
});
tool.addEventListener(LMouseEvent.MOUSE_DOWN, function(event) {
trace('tool Click'+'='+event.target.name);
});
}
init(50, 'legend', 1200, 1200, main);
</script> |
|