![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2009
Сообщений: 35
|
Чтение файла полностью
var myText:String; var myLoader:URLLoader = new URLLoader(); myLoader.dataFormat = "text"; myLoader.addEventListener(Event.COMPLETE, allLoad); var dictionary:Array = new Array(); function allLoad(e:Event):void { var tempLoader:URLLoader=URLLoader(e.target); myText=new String(tempLoader.data); trace(myText); } var request:URLRequest=new URLRequest("dictionary.txt"); myLoader.load(request); |
|
|||||
|
Регистрация: May 2009
Сообщений: 63
|
То, что делает этот код, называется загрузка файла, а не чтение.
"Построчную" загрузку организовать этим методом не получится, так как URLLoader сначала загружает все данные, а потом разрешает их считывать. Ну а построчное чтение... это уже другой вопрос, который вряд ли соответствует изложенной вами информации, для ваших целей скорее больше подойдет база данных, чем txt файл. Они то как раз и предназначены для того, чтобы обеспечить быстрый доступ к интересующей части информации, без необходимости загружать ее всю. Последний раз редактировалось Аллиас; 03.08.2009 в 01:54. |
|
|||||
|
А зачем вам построчное чтение фаила?
если уж так надо вывести по строчно на экран, то распарсите текст на куски по символам перевода строки "\n"
__________________
"I am the terror that flaps in the night…!" |
|
|||||
|
[+6 23.11.09]
|
или обротись к PHP чтоб прочёл и вернул строчку тебе!
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
если нужно читать файл еще в процессе его загрузки, то для этого URLStream существует
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:17. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|