[問題] 關於LoadVars的小問題
請教各位先進,今天我試著弄了一個小小的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
08/07 21:16, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):