看板 Flash 關於我們 聯絡資訊
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
whitebarry:感謝!!可以問一下說 b.txt和c.txt的位置要放在哪裡?? 09/23 20:31
aquarianboy:其實這問題,不是試一下就有答案了嗎? 09/24 00:10
whitebarry:因為我測試過他必須放在一個AppData的Temp裡 09/24 00:40
whitebarry:所以這是唯一解嗎??還是有其他方法 謝謝二樓!! 09/24 00:41