actionscript2.0迁移到3.0的一点疑问

吴亦奇 2008-06-26 11:58:40
下面是原来的2.0脚步用for现实循环添加影片剪辑按钮
button为库中影片剪辑,通过这个循环实现初始化六个按钮
for(i=0;i<6;i++){
//附加按钮实例
var currentButton=attachMovie("button","button"+i,i+50);
//移动按钮
currentButton._x=47;
currentButton._y=26*i+175;
}
下面是迁移到3.0后我写的代码:
var butt0:Butt;
var butt1:Butt;
var butt2:Butt;
var butt3:Butt;
var butt4:Butt;
var butt5:Butt;
for(var i:int =0;i<6;i++){
butt+"i"=new Butt();
butt+"i".buttonMode = true;
butt+"i".x=48;
butt+"i".y=26*i+175;
addChild(butt+"i");
}
出现错误提示无法为非引用值butt+"i赋值。
我想如果一个个按钮来实例化的话是可以的
如改成
butt0=new Butt();
butt0buttonMode = true;
butt0x=48;
butt0.y=175;
addChild(butt0);
然后写六句这样的语句也是可以实现按钮的初始化。但是总觉得没有用循环好。忘高手指点一下。不胜感激
...全文
38 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧