Re: [問題]陣列讀取外部文字檔遇到的瓶頸..炸腦跪求
自問自答一下
感謝CJ大指導
小弟用了另一個方法
var arrayload:LoadVars = new LoadVars();
arrayload.onLoad = function(success:Boolean):Void {
if (success) {
var my_array:Array = new Array(arrayload.t1, arrayload.t2, arrayload.t3);
textt.text = my_array;
} else {
text.text = "Unable to load external file.";
}
};
arrayload.load("array.txt");
只要建立一個LoadVars,就可以把外部變數指定進去
希望有用到的人可以參考
雖然我最後發現我建立的陣列方向不太對....殘念
※ 引述《zswolf (響徹雲霄的喇叭聲)》之銘言:
: 小弟最近在學讀取外部文字檔(.txt)遇到了一個瓶頸
: 如果我單純的讀取外部文字檔
: 那一切就都很正常
: 例:
: 在舞台中有個動態文字框,變數為tt1
: 在第一影格寫下
: System.useCodepage = true;
: loadVariables("vari.txt", _root);
: 然後文字檔"vari.txt"裡面寫
: tt1=這個是變數tt1
:
: 那麼執行後舞台中變數為tt1的動態文字就很正常的顯示這是變數tt1
:
: 但是如果我用建立陣列的方式
: 例:
: 舞台中有個實體名稱為textt的動態文字框
: 在第一影格寫下
: System.useCodepage = true;
: loadVariables("array.txt", _root);
: var tt2:String="第二個變數tt2"
: var tt3:String="第三個變數tt3"
: var my_array:Array = new Array(tt1, tt2, tt3);
: textt.text= my_array
: 然後在array.txt裡面寫下
: tt1=這個是變數tt1
: 那麼執行後就只會顯示undefined,第二個變數tt2,第三個變數tt3
: 請問是小弟在載入變數時哪個環節出了錯呢
: 或是不應該用這種方法來載入變數呢?
: 感謝回復!!感激不盡!!來世作牛作馬~~
: 在此附上簡易製作的原始檔,感謝!!
: http://www.blackdora.com/other/arrayq.rar
--
JK羅林:"哈利波特感覺他的胃又痛了!!"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.137.237
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章