[]为什么 Event 事件触发不了?

这是我的代码:
 var Block = new Sprite();
Laya.stage.addChild(Block);
Block.graphics.drawRect(300, 200, 50, 50, "#000");
Block.pos(300, 100);

Block.on(Event.MOUSE_DOWN, this, function() {
    console.log(1);
});
 
点击无效,但我给用 Laya.stage.on(Event.MOUSE_DOWN); 是有效的
 
什么原因了?谢谢解答
已邀请:

cuixueying

赞同来自:

为你的block设置一个size,size的尺寸等于你block的宽高,这也就是你鼠标的点击区域!
匿名用户

匿名用户

赞同来自:

谢谢,可以了

要回复问题请先

商务合作
商务合作