[]scrollRect 改变后子对象的鼠标事件失效

bg=new Laya.Sprite();
Laya.stage.addChild(bg);
bg.size(800,600);
bg.loadImage("aa_1.Png",0,0,800,600);

poly=new Laya.Sprite();
bg.addChild(poly);
poly.size(36,36);
poly.pivot(18,18);
poly.loadImage("SafeExitL.png",0,0,36,36);
poly.pos(400,300);

poly.on("mousedown", this, polyonMouseDown);

bg.scrollRect=new Laya.Rectangle(100,100,700,500);
bg.scale(1.5,1.5);
-----------------------------------------------------------------------------
加上这句bg.scrollRect=new Laya.Rectangle(100,100,700,500); 子对象的鼠标事件失效了
已邀请:

Aar0n

赞同来自:

你搞了scrollrect 给图片裁剪了, 然后又缩放,  这俩是独立的, 互不影响,所以 你的子对象显示位置没变,但是判定区域被裁剪后缩放就移位了,子对象在右下角不远的地方, 是有事件的,这种操作要避免。

要回复问题请先

商务合作
商务合作