[]list功能改变图片皮肤

list里有四张图片,用for循环循环了130次,就是说生成了130*4张图片,然后我把这些图片弄成随机的了,假设现在我想把第一个list的第一张图片换成我想要的话,要怎么换?
for(var q:Number=0;q<130;q++){
var first:Object= new Object();
//first.lbl =Math.floor(Math.random()*3+1) ;
if(q == 1)
{
var cc:*=_tempFruitUi.panel;
var dd:List=aa.getChildByName("firstList") as List;
var itemB:Box = dd.getCell(0);
var specificPic:Image = itemB.getChildByName("img1") as Image;
specificPic.skin = "battle/xuanshangyu/Image_4003.png";
}
fir.push(first);

}
_tempFruitUi.firstList.array = fir;
我这样写了可是实现不了
已邀请:

Monica - 知识达人

赞同来自: keiy

如果是设置完skin之后没显示出来的话是因为你没刷新list列表,刷新下列表即可。list.refresh();
如果是设置skin之前出的问题,麻烦上传一个例子,我们看下

要回复问题请先

商务合作
商务合作