[]切换位图,点击图片距离容器的区域也会触发点击事件

    function TransitionImg() {
this.flag = false; //判断条件
this.img1 = "../laya/assets/comp/haoyoubang-liang.png"; //地址
this.img2 = "../laya/assets/comp/haoyuobang-hui.png";
var img = new Laya.Sprite(); //实例
img.width = 300; //宽高
img.height = 200;
switchImg();
img.on(Laya.Event.CLICK, this, switchImg) //点击事件
Laya.stage.addChild(img);
function switchImg() {
img.graphics.clear(); //清除绘制
var imgUrl = (this.flag = !this.flag) ? this.img1 : this.img2;
img.loadImage(imgUrl, 100, 100)
}
}
这是官方的切换位图的示例,但是点击位图距离容器top和left100的区域,还可以触发click事件,这是什么原因啊
已邀请:

w1114367261

赞同来自:

能否上传下你的项目demo我查一下你的逻辑!

要回复问题请先

商务合作
商务合作