flash as 数组的问题

舞台上有几个按钮,点击每个按钮对应的载入一个“swf”格式的文件,使用数组怎么解决?我所编写的代码目前的问题是,不管点击那个按钮,都只能加载最后一个文件。目前的我设计的代... 舞台上有几个按钮,点击每个按钮对应的载入一个“swf”格式的文件,使用数组怎么解决?
我所编写的代码目前的问题是,不管点击那个按钮,都只能加载最后一个文件。目前的我设计的代码如下:
myphoto = new Array("mc0.swf", "mc2.swf", "mc3.swf", "mc4.swf", "mc5.swf", "mc6.swf");
for (i=0; i<6; i++) {
bb = myphoto[i];
this["pt"+i].onRelease = function() {
loadMovie(bb, mc_show);
trace(bb);
};
}

请高手帮忙,另外,不知道什么地方有as数组的详细教程?
也许是我没有搞对,按照 ywx620的做法,提示“ undefined”,希望能详细点,最好有点原理谢谢!
展开
 我来答
天黑请闭眼宝贝
2008-09-26 · TA获得超过167个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:189万
展开全部
像你这样写的一真都是调用mc6.swf.

把下面这个
this["pt"+i].onRelease = function() {
loadMovie(bb, mc_show);
trace(bb);
};
改成
this["pt"+i].onRelease = function() {
num=this._name.substr(2,1)
nameObj=this["mc"+num+".swf"]
loadMovie(nameObj, mc_show);
};
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式