通过actionscript更改屏幕对象的深度问题

时间:2010-03-22 06:45:57

标签: actionscript-3 actionscript

您好我的设计师制作了一个fla文件,其中有动画层加载它们。这些动画中的所有图像都是从swf外部加载的。

现在,问题是在某个时间点我想让一些对象进入另一个对象(当前它们位于顶部)。如果我直观地看到swf(已加载)内的图像丢失了。

有什么想法吗?

希姆。

1 个答案:

答案 0 :(得分:1)

在AS3中,您可以使用

重新显示DisplayObject
newParent.addChild(myMC);

AS3中这种方式的优点(与AS2相反)是深度自动处理。

将剪辑移动到顶部的简单方法(如果有多个剪辑连接到同一个父级)只需调用myParent.addChild(myClip)。即使它已经是myParent的子节点,你也可以这样做,这样做只会将myClip移动到堆栈顶部。

因此,要解决您的困境,您应该能够使用此方法将最顶层的剪辑移动到堆栈的顶部,然后再让其他人进入其中。