我在舞台上有几个动画片段,所有的动画片段名都在一个数组中 应该深入了解什么。我需要一种方法来设置深度 数组中的数字。
样品 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)
我知道我可以用其他动画片段交换深度,但这导致某些片段的深度错误
感谢
答案 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]);
}