AS3定义数组中某个元素为对象不行还有什么办法?

vari:intvarmap_ar:Array=newArray(82)for(i=1;i<3;i++){vardx:lin=newlin(0,0)vardx_map:B... var i:int
var map_ar:Array=new Array(82)
for(i=1;i<3;i++)
{
var dx:lin=new lin(0,0)
var dx_map:Bitmap=new Bitmap(dx)
var map_ar[i]:MovieClip=new MovieClip()
map_ar[i].addChild(dx_map)
stage.addChild(map_ar[i])
map_ar[i].addEventListener(MouseEvent.CLICK,an_hs)
function an_hs(e:MouseEvent)
{
stage.removeChild(map_ar[i])//移除对象
}
log.x=i*100
log.y=i*100
}

/////////这样写好象不行,在AS3里有什么办法能够批量定义对象啊?
展开
 我来答
langfutao
2009-02-28 · TA获得超过651个赞
知道小有建树答主
回答量:391
采纳率:0%
帮助的人:588万
展开全部
你数组的用法不对,这样写
var i:int;
var map_ar:Array=new Array(82);
for (i=1; i<3; i++) {
var dx:lin=new lin(0,0);
var dx_map:Bitmap=new Bitmap(dx);
map_ar[i]=new MovieClip() ;
map_ar[i].addChild(dx_map);
stage.addChild(map_ar[i]);
map_ar[i].addEventListener(MouseEvent.CLICK,an_hs);
function an_hs(e:MouseEvent) {
stage.removeChild(map_ar[i]);//移除对象
}
log.x=i*100 ;
log.y=i*100 ;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式