[問題] 關於LoadVars的小問題

看板Flash作者 (猫又)時間17年前 (2008/08/07 19:36), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
 請教各位先進,今天我試著弄了一個小小的flash,  想用它讀取外部文字檔並秀出來,因為檔案數量有點多,  所以我用了一個list組件,在裡面放了檔案列表,  並且將項目的data值當作檔名,程式結構大概長這樣: var loadman = new LoadVars(); loadman.onLoad = function(success:Boolean){ if(success){ textload.htmlText = this.msg; }else{ textload.htmlText = "Load Failed"; } }; var listHandler:Object = new Object(); listHandler.change = function(evt:Object) { _root.loadman.load(evt.target.selectedItem.data + ".txt"); }; lister.addEventListener("change", listHandler);  基本上本機測試是可以正常動作沒錯,但是當我丟到網路上實測時,  常常會出現"load failed"的訊息,稍微去trace了一下,  發現有時evt.target.selectedItem.data這個值會傳回undefined,  導致抓不到正確的檔案連結,但又不是每次都會如此,  好像也找不到個規律,發生頻率相當隨興...  請問這可能會是什麼原因,又有什麼可行的解決方法呢?  謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.210.94.232

08/07 21:16, , 1F
補充...用ie開比較會,用fx開幾乎沒碰過...why?
08/07 21:16, 1F
文章代碼(AID): #18cjvKfw (Flash)
文章代碼(AID): #18cjvKfw (Flash)