[]如何设置Sprite的宽高和点击区域?
您好,
我在学习LayaAir demo时发现了一个问题,
就是在demo -> Sprite -> 轴心点,在AS3代码的第36行:
sp2.size(110, 145);
我发现这size不管如何设置,sp2的宽高都不会改变,
这算是bug吗? 谢谢
我在学习LayaAir demo时发现了一个问题,
就是在demo -> Sprite -> 轴心点,在AS3代码的第36行:
sp2.size(110, 145);
我发现这size不管如何设置,sp2的宽高都不会改变,
这算是bug吗? 谢谢
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
cuixueying
赞同来自: 13122051973 、garve096
LayaAir下size的设置不是改变显示对象的宽高值,而是设定该显示对象的鼠标响应区域。
事件是否被命中有两个条件,一个是是否设置了size的宽高,一个是mouseEnable是否为true。
如果子对象被命中,会自动冒泡,所以父对象无需以上2个条件,依然会被命中。
如果想要改变显示对象的大小,请使用scale,width和height无法改变显示对象的大小。
如果还有其他问题,请及时留言,我们协助您一起解决!!!
yung
赞同来自: garve096
flash里面宽高和scale绑定,相互影响,LayaAir里面不是这样的
garve096
赞同来自: