Laya 按钮无法点击(sceneHeight 和 height区别)

Laya 按钮无法点击(sceneHeight 和 height区别)_第1张图片
Paste_Image.png

页面高度400像素,如果选择仅作为参考高度,会生成sceneHeight,否则生成height属性。区别就是,sceneHeight通过运行时计算,获取实际高度。
在onResize时,如果页面上的按钮超出了height,就会出现能看到,却无法点击的BUG。此时可以使用如下代码检查一下宽高。

var sp1 : Sprite = new Sprite();
sp1.graphics.drawRect(0, 0, this.width, this.height, "#00ff00");
addChild(sp1);

关于mouseThrough,是指一个需要响应鼠标事件的容器,如果这个容器的空白区域,希望在鼠标点击时,穿透过去,能点到下方的东西。就要把mouseThrough=true

参考zoom介绍在使用layaair中遇到的坑

你可能感兴趣的:(Laya 按钮无法点击(sceneHeight 和 height区别))