[問題] as3 load問題又一問

看板Flash作者 (Ramone)時間16年前 (2009/08/31 19:00), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
我在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

08/31 19:16, , 1F
試試for(var i:uint; i<=num; i++)
08/31 19:16, 1F

08/31 19:56, , 2F
還是不行欸~"~ 他出現"詞彙未定義且沒有屬性"
08/31 19:56, 2F

08/31 20:34, , 3F
哪麼for(var i=1;i<num;i++){} 呢
08/31 20:34, 3F

08/31 20:49, , 4F
可以了.. 但還是不解怎麼會這樣~"~?? 好奇怪
08/31 20:49, 4F

08/31 22:36, , 5F
啊,我少打了一個i=1..-_-
08/31 22:36, 5F

08/31 22:37, , 6F
原因就是,AS3的變數要使用之前要先宣告
08/31 22:37, 6F

09/01 00:49, , 7F
原來如此 ! 謝謝版主大
09/01 00:49, 7F
文章代碼(AID): #1Acwr0su (Flash)