作者Ramone (Ramone)
看板Flash
标题[问题] as3 load问题又一问
时间Mon Aug 31 19:00:13 2009
我在load进图片的时候搭配for回圈
放了pic_mc1 ...... pic_mc5 五个影片片段
也在同个资料夹放了p1.jpg p2.jpg p3.jpg 图片
写了下面程式
function loadPic(num){
for (i = 1; i<=num; i++){
var mcName=this["pic_mc" + i];
var picName="p" + i + ".jpg";
var picreq:URLRequest = new URLRequest(picName);
var pic:Loader = new Loader();
pic.load(picreq);
mcName.addChild(pic);
}
}
loadPic(8);
但测试的时候一直出现 access of undefined property for (i=1;i<=num;i++){....
这是档案
http://ra12mone34.googlepages.com/loadfor.rar
但找到的范例档案却是成功的..
麻烦各位高手帮忙解答 !
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.33.133
1F:推 aquarianboy:试试for(var i:uint; i<=num; i++) 08/31 19:16
2F:→ Ramone:还是不行欸~"~ 他出现"词汇未定义且没有属性" 08/31 19:56
3F:→ jones86723:哪麽for(var i=1;i<num;i++){} 呢 08/31 20:34
4F:→ Ramone:可以了.. 但还是不解怎麽会这样~"~?? 好奇怪 08/31 20:49
5F:→ aquarianboy:啊,我少打了一个i=1..-_- 08/31 22:36
6F:→ aquarianboy:原因就是,AS3的变数要使用之前要先宣告 08/31 22:37
7F:→ Ramone:原来如此 ! 谢谢版主大 09/01 00:49