zsytssk你好
你可以通过对父级容器numChildren进行遍历,获取子对象的getChildByName,并进行存储和使用
简单示例:
package
{
import laya.display.Sprite;
public class LayaAirDemo
{
public function LayaAirDemo()
{
Laya.init(550,400);
var box:Sprite=new Sprite();
var sp1:Sprite=new Sprite();
sp1.name="aaa";
var sp2:Sprite=new Sprite();
sp2.name="aaa";
var sp3:Sprite=new Sprite();
sp3.name="aaa";
var sp4:Sprite=new Sprite();
sp4.name="bbb";
box.addChild(sp1);
box.addChild(sp2);
box.addChild(sp3);
box.addChild(sp4);
var arr:Array=[];
for(var i:int=0;i<box.numChildren;i++)
{
if(box.getChildAt(i).name=="aaa")
{
arr.push(i);
}
}
trace(arr[i].len);
}
}
}