始终将Bitmap保持在最顶层

时间:2011-11-16 22:57:34

标签: actionscript-3

我有一个计时器事件似乎偶尔在ENTER_FRAME事件处理程序之前调用自己,我通过添加强制Bitmap对象始终是最顶层的本身再次登上舞台。

计时器事件每50毫秒触发一次。

我尝试将ENTER_FRAME事件的优先级设置为1,这减少了丑陋的闪烁,但没有将其删除。

我怎样才能强迫这个Bitmap对象在所有时间都是最顶级的,没有任何闪烁?

1 个答案:

答案 0 :(得分:3)

在应用程序的根目录下创建两个容器MovieClip。将所有其他显示对象放在较低的显示对象中,将位图放在较高的显示对象中。它可以节省你必须运行一个循环。

或者,无论何时向舞台添加内容,而不是使用addChild,请使用addChildAt(newChild,getChildIndex(bitmap)-1);