※ 引述《moritsune (猫又)》之銘言:
: 請教各位先進,今天我試著弄了一個小小的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);
var myObj:Object = new Object();
var myListener:LoadVars = new LoadVars();
myObj.onLoad = function (success:Boolean){
if(success){
//可以用個陣列再加入也可以
myList.addItem(this.msg);
}
}
myListener.addlistener(myObj);
//可以把你的檔案位置寫進URL
myListener.load(URL);
如果是要讀[文字檔名],可以參考一下FileRefrence。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.186.242