as3中,这里的for语句该怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:20:48
function addBitmap(Pic,obj){
var mc1:BitmapData=new Pic(10,10)
var img1:Bitmap =new Bitmap(mc1)
obj.addChild(img1)
}
addBitmap(Pic1,sp.getChildAt(0))
addBitmap(Pic2,sp.getChildAt(1))
addBitmap(Pic3,sp.getChildAt(2))
addBitmap(Pic4,sp.getChildAt(3))
addBitmap(Pic5,sp.getChildAt(4))
addBitmap(Pic6,sp.getChildAt(5))
addBitmap(Pic7,sp.getChildAt(6))
addBitmap(Pic8,sp.getChildAt(7))
谁能帮我看看后面这8句用FOR语句怎么实现
pic1到pic8都是图片在链接属性里设置的类
for(var d=1;d<9;d++){
addBitmap("pic"+d,sp.getChildAt(d-1))
}
这样写错在哪里呢

感觉是,这里有错误
addBitmap("pic"+d,sp.getChildAt(d-1))

AS3 没写过,只接触了一点AS2的.

只是有个疑问,var d=1 是 INT 型的话 PIC+D,就变成了STRING型 + INT型?AS3可以通吃?应该不对吧?