将movieclip的深度设置为数组中的数字

时间:2009-10-25 08:18:51

标签: actionscript-3

我在舞台上有几个动画片段,所有的动画片段名都在一个数组中 应该深入了解什么。我需要一种方法来设置深度 数组中的数字。

样品 a $ = [{name:“item_name_1”,深度:10},{name:“item_name_2”,深度:11},{name:“item_name_3”,深度:12},{name:“item_name_4”,深度:13 },{name:“item_name_5”,depth:14}]

我需要这样的东西: set_depth(target_name,depth)

我知道我可以用其他动画片段交换深度,但这导致某些片段的深度错误

感谢

1 个答案:

答案 0 :(得分:2)

   myArray.sortOn("depth", Array.NUMERIC);


    //assuming depth number means it is higher otherwise iterate in reverse
    for (var i:int = 0; i < myArray.length;i++)
    {
      addChild(myArray[i]);
    }