0
請幫助我,我的程序有問題。 我是Flash AS3.0的新手。 我想讀取filetext(.txt)並將其放入數組中。 這裏是我的文件中的示例文本。讀取文件並將其放入數組?
22 33
11 22
45 56
如何可以讀取文件,並把它在給陣列像一個[0] = 22 [1] = 33 [4] = 11 .... 或應該使用2維陣列?閃存AS3.0有2維數組嗎?
請幫幫我。
請幫助我,我的程序有問題。 我是Flash AS3.0的新手。 我想讀取filetext(.txt)並將其放入數組中。 這裏是我的文件中的示例文本。讀取文件並將其放入數組?
22 33
11 22
45 56
如何可以讀取文件,並把它在給陣列像一個[0] = 22 [1] = 33 [4] = 11 .... 或應該使用2維陣列?閃存AS3.0有2維數組嗎?
請幫幫我。
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
var toLoad:URLRequest = new URLRequest("test.txt");
var loader:URLLoader = new URLLoader(toLoad);
loader.addEventListener(Event.COMPLETE, loaded, false, 0, true);
function loaded(evt:Event):void
{
var txtData:String = evt.currentTarget.data;
txtData = txtData.replace(/^\s+/, '');
txtData = txtData.replace(/\s+/g, ' ');
txtData = txtData.replace(/\s+$/, '')
var textAr:Array = txtData.split(" ");
trace(textAr.toString());
}
正則表達式從Grant Skinner'sStringUtils來源。
謝謝。我會盡力展示我的結果。 ^^ – crazyoxy 2011-01-14 05:07:43
http://stackoverflow.com/questions/888023/reading-the-text-file-line-by-line-and-push-to-an-array-in-as3,然後使用拆分來打破行成數組 – Ben 2011-01-14 02:20:42