将通过编辑器添加的动画片段带到前面

时间:2015-12-18 10:49:42

标签: actionscript-3 flash flash-cs5

我有一个游戏,其中我有三个不同的场景。在第一个场景中,通过flash编辑器添加了对象(动画片段),这意味着没有使用动作脚本来添加它们(未添加addChild)。之后,我决定完全通过actionscript完成第二个和第三个场景,并且添加的每个对象都添加了addChild()。这个问题是现在通过actionscript添加的对象出现在通过编辑器手动添加的对象之前,我希望它是相反的方式。我知道addChildAt()存在,但我有超过100个对象,所以它似乎不是一个好选择。简而言之:如何设置通过Flash编辑器而非动作脚本添加的动画片段的Z-Index。

1 个答案:

答案 0 :(得分:1)

首先我告诉你,这不是一个好习惯 我给你一些方法:

1.将孩子放在别人的背后:

addChildAt(myDisplayObject,0);

所以你添加的孩子会回去。

2.设置显示对象的索引:
首先你应该给他们实例名称,然后在代码中:

setChildIndex(myDisplayObect,myIndex);

所以你设置显示对象的索引。

我这是有帮助的