4,328
社区成员
发帖
与我相关
我的任务
分享
var SearchObj:Array=[]
var sbgObj:Array=[]
var SearchID:int=0
for (var sid:uint=0; sid<10; sid++)
{
var s:Sprite=new Sprite();
var sbg:Sprite=new Sprite();
sbg.graphics.beginFill(0x00FFFF, 5);
sbg.graphics.drawRect(16,100+ sid*17, 109, 24);
sbgObj[sid] = sbg;
s.addChild(sbgObj[sid]);
SearchObj[sid] = s;
addChild(SearchObj[sid]);
}
while (SearchID < 10)
{
if (SearchObj[SearchID] != null && stage.contains(SearchObj[SearchID]))
{
trace(SearchID)
removeChild(SearchObj[SearchID]);
//这个地方只会循环一次,只会把SearchObj[0]这个remove掉,我怎么把SearchObj[1-9]都remove掉啊???
}
SearchID++;
}