Re: [問題] txt檔內容讀取
b.txt 內容:
123
c.txt 內容:
456
a.fla,frame 1 的 as:
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
import flash.events.Event;
loadTxt("b.txt");
loadTxt("c.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);
addToAry(ldr.data);
}
var ta:Array = [];
function addToAry(item:String):void{
ta.push(item);
trace("addToAry()", "push " + item, "ta=" + ta);
}
執行輸出:
123
addToAry() push 123 ta=123
456
addToAry() push 456 ta=123,456
※ 引述《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
推
09/23 20:31, , 1F
09/23 20:31, 1F
→
09/24 00:10, , 2F
09/24 00:10, 2F
推
09/24 00:40, , 3F
09/24 00:40, 3F
→
09/24 00:41, , 4F
09/24 00:41, 4F
討論串 (同標題文章)