作者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
推 aquarianboy:試試for(var i:uint; i<=num; i++) 08/31 19:16
→ Ramone:還是不行欸~"~ 他出現"詞彙未定義且沒有屬性" 08/31 19:56
→ jones86723:哪麼for(var i=1;i<num;i++){} 呢 08/31 20:34
→ Ramone:可以了.. 但還是不解怎麼會這樣~"~?? 好奇怪 08/31 20:49
→ aquarianboy:啊,我少打了一個i=1..-_- 08/31 22:36
→ aquarianboy:原因就是,AS3的變數要使用之前要先宣告 08/31 22:37
→ Ramone:原來如此 ! 謝謝版主大 09/01 00:49