AS3:元素在操作索引后停留在舞台上(深度)

时间:2010-03-24 08:25:37

标签: flash actionscript-3 flash-cs4

使用

更改一个动画片段的索引后
oldIndex = getChildIndex(DisplayObject(e.target));
setChildIndex(DisplayObject(e.target), numChildren - 1);

当我给对象提供旧索引

setChildIndex(DisplayObject(e.target), oldIndex);

然后转到电影的另一个帧,这个元素我已经改变了新帧上所有元素顶部的停留索引。

我的问题是我做错了什么,如果没有,我该怎么做才能让这个元素只停留在放置的框架中?

1 个答案:

答案 0 :(得分:2)

每次加载框架时,都会将元素重置为框架中的外观。您需要坚持使用基于帧的动画或基于代码的动画,否则您需要创建一个包含对象顺序的数组,然后每次更改帧时,扫描数组并将对象分配给相关指数。