Прочитать файл и поместить его в массив? - PullRequest
0 голосов
/ 14 января 2011

Пожалуйста, помогите мне, у меня проблема с моей программой. Я новичок во флеш AS3.0. Я хочу прочитать filetext (.txt) и положить его в массив. Вот мой образец текста из моего файла.

22 33

11 22 * ​​1006 *

45 56

Как я могу прочитать файл и поместить его в массив, как [0] = 22 a [1] = 33 a [4] = 11 .... или мне следует использовать 2-х мерный массив? Есть ли у Flash AS3.0 двухмерный массив?

пожалуйста, помогите мне.

1 Ответ

1 голос
/ 14 января 2011
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());
}

RegEx был получен от Гранта Скиннера StringUtils .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...