b.txt:
123,456,789
a.fla, frame 1 的 as:
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
import flash.events.Event;
loadTxt("b.txt");
function loadTxt(url:String):void{
var ldr:URLLoader = new URLLoader();
ldr.dataFormat = URLLoaderDataFormat.TEXT;
ldr.addEventListener(Event.COMPLETE, on_ldr_complete);
ldr.load(new URLRequest(url));
}
function on_ldr_complete(e:Event):void{
var ldr:URLLoader = e.currentTarget as URLLoader;
trace(ldr.data);
addListToAry(ldr.data);
}
var ta:Array = ["abc", "def"];
function addListToAry(list:String):void{
trace("addListToAry()", "list=" + list);
var aryList:Array = list.split(",");
ta = ta.concat(aryList);
trace("addListToAry()", "ta=" + ta);
}
執行輸出:
123,456,789
addListToAry() list=123,456,789
addListToAry() ta=abc,def,123,456,789
※ 引述《whitebarry (白貝里)》之銘言:
: 請問各位版上高手:
: 該如何從TXT檔讀取裡面的數值?
: 以下是程式碼:
: var t1:URLRequest = new URLRequest("C:/Users/Mary/Desktop/mary.txt");
: var t2:URLLoader = new URLLoader(t1);
: var ta:Array = new Array();
: t2.load(t1);
: function tx1(event:Event):void{
: ta = event.target.data;}
: t2.addEventListener(Event.COMPLETE, tx1);
: trace(ta[0]);
: ---------------------------------------------------------------------------
: 文字檔檔名為mary.txt 內容用UTF-8
: 內容只有0.5
: 該如何把0.5儲存到ta這個矩陣呢?
: 謝謝版上各位大大,已爬文
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.147.239.66