Re: [問題] 動態載入外部圖片
※ 引述《deathhell (天翔狩人)》之銘言:
: 最近想寫一個可以動態載入外部圖片的flash
: var index:Array=["garden.jpg","car.jpg","ice.jpg","bikini.jpg",
: "washingstore.jpg"];
: for (var i:int=0;i<=index.length;i++){
^^^^^^^^^^^^^^
剛剛測試了一下發現是這個地方出了問題
應該要改成i<index.length i的最大數字是到index.length-1
因為當i=index.length的時候
index[i]>>>>>>並沒有這個元素存在
但是FLASH的陣列使用上很FREE
他只會說那是未定義的元素
而不會跟你說那是超出陣列長度的錯誤
所以 url就變成空值
以上就是事情的始末
: var loadPIC:Loader=new Loader();
: var urlPIC:URLRequest=new URLRequest(index[i]);
: loadPIC.load(urlPIC);
: var showPIC:MovieClip=new MovieClip;
: showPIC.addChild(loadPIC);
: showPIC.x=0;
: showPIC.y=0;
: this.addChild(showPIC);
: }
: 看起來應該是增加影片到舞台的時候一直重複加到同一個showPIC產生了問題
: 請問該怎麼樣才可以讓每次新增的影片片段的名稱都不一樣呢
: 謝謝
--
◢████████◤▏ ┌─╣這世間, ◣ │by gameking
▕永遠都不會有如果。▏ ↖ ║ ↗╲_▇▇▇◥ ◥ ̄ ̄ ̄◥██\
▇▇▇▇▇▇▇ ▕___◢◣___ ̄ ̄ ̄ ╲██◣__ ◣
_______ ◥◤ ║╴╴╴╴╴╴╴╴╴╴╴╴╴╴
◣ˍˍˍˍˍˍˍ╲↙ ║ ↘ ▕因為只有當事情已成定局的時候,▏
◥我們才會說如果。|═┘ ▕◢██████████████◤
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.183.194
推
05/20 12:46, , 1F
05/20 12:46, 1F
討論串 (同標題文章)