我有一个精灵,当它被添加到屏幕上时,我希望它被添加到舞台上的其他所有内容上.
什么是确保添加精灵的最佳方法是在所有内容之上,而不是隐藏在其他精灵之后?
谢谢,
~kcg
无论何时添加剪辑,默认情况下它都会添加到顶部.
所以可以使用
addChild(Sprite);
Run Code Online (Sandbox Code Playgroud)
要么
addChildAt(Sprite,this.numChildren );
Run Code Online (Sandbox Code Playgroud)
但是,如果你出于任何原因使用flash/flex IDE并尝试将剪辑保持在所有内容的顶部而不是真正在运行中生成它们,那么我建议你只需将剪辑添加到最顶层.但是因为你已经将它标记为只有动作脚本,所以这里并不存在图层事物.
您也可以考虑将swapchildren用于已存在的剪辑并在父显示对象中交换深度.
swapChildren(DisplayObject, DisplayObject);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11293 次 |
最近记录: |