Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Получение построчного доступа к файлу (http://www.flasher.ru/forum/showthread.php?t=166726)

teror132 05.09.2011 18:39

Получение построчного доступа к файлу
 
Есть такая проблема, нужно получить ЛЮБЫМИ(ДАЖЕ САМЫМИ ИЗВРАЩЕННЫМИ) СПОСОБАМИ построчный доступ к файлу. Чтобы было понятней я напишу, как это делается в паскале:
Код:

var f:text;
    x:string;
begin
 assign(f,'output.txt');
 rewrite(f);
 read(f,x);
end.

Я надеюсь все поняли что я написал, но на всякий случай объясню что я сделал:
записал текст, из первой строчки до первого пробела, в переменную x.
т.е. например у меня в файле написано: "Good morning ;)"; то x="Good".

Можно ли сделать что-нибудь подобное на флеше? Я слышал что это можно реализовать с помощью каких-то там страаашных OLE-объектов(не могу точно сказать как они называются, но что-то похожее)

Заранее спасибо;)

з.ы Я пока что не гуглил, но если что-то нагуглю, то обязательно проверю и напишу... вдруг кому-нибудь пригодится...

Merf 09.09.2011 18:36

в цыкле перебрать

Код AS1/AS2:

var myText:String = "text that I want to do something with";
var nomer:Number = 0;
var massiv:Array = new Array();
massiv[nomer] = "";
for (var i:Number = 0; i<=myText.length; i++) {
        if (myText.charAt(i) == " ") {
                nomer++;
                massiv[nomer] = "";
        } else {
                massiv[nomer] += myText.charAt(i);
        }
}
trace(massiv);//output:text,that,I,want,to,do,something,with


teror132 04.10.2011 16:43

Merf, вы меня видимо не поняли(либо я плохо изъяснился), мне нужно читать из файла... А строчку, слава богу, разбить на слова я пока еще в состоянии)))

dark256 04.10.2011 17:22

Нет. Никаких построчных и прочих хитрых доступов к файлам у флэша нет.
Ограничения системы безопасности.
Только читать целиком, парсить и брать части.

Или стройте сервер, и оттуда уже запрашивайте хоть строчки, хоть символы, хоть records :)

teror132 04.10.2011 18:59

Жалко...
Но все равно спасибо)))


Часовой пояс GMT +4, время: 09:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.