之前遇到一个问题
如下图:
按钮总是在最顶层 .
修改 DockBarBase类 . 548行
sb.popUpChildren.addChild(this);
改为:
sb.addChild(this); // 取消按钮摆放按照最顶层的方式显示 add by lyh
即可.
sb
var sb:ISystemManager = systemManager.getSandboxRoot() as ISystemManager;
sb是 systemManager 容器管理器的一个实例 .其中方法popUpChildren 意思:
将使用此 ISystemManager 作为父项的最顶级窗口(弹出窗口)的列表。
就是说将按钮改为不获取最顶层添加子节点 .
就实现了下图效果:
了解systemManager 见上一篇文章