Re: [問題] txt檔內容讀取

看板Flash作者 (邦邦)時間14年前 (2011/09/22 10:50), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串2/3 (看更多)
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
感謝!!可以問一下說 b.txt和c.txt的位置要放在哪裡??
09/23 20:31, 1F

09/24 00:10, , 2F
其實這問題,不是試一下就有答案了嗎?
09/24 00:10, 2F

09/24 00:40, , 3F
因為我測試過他必須放在一個AppData的Temp裡
09/24 00:40, 3F

09/24 00:41, , 4F
所以這是唯一解嗎??還是有其他方法 謝謝二樓!!
09/24 00:41, 4F
文章代碼(AID): #1EUg9qFP (Flash)
文章代碼(AID): #1EUg9qFP (Flash)