Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Загрузка из/в name.txt с помощью SWFKit (http://www.flasher.ru/forum/showthread.php?t=117556)

kyrpyr 30.10.2008 12:47

Загрузка из/в name.txt с помощью SWFKit
 
Ситуация такова: создается проект в SWFKit3.0, там прописываются 2 скрипта:
writeToTxt - запись в текстовый файл массива из флеша

Код:

var ffish_array = FlashPlayer.getArray("_root.saved_array");

var df = getAppDir() + "\data.txt";

DataFile.save(df, "ffish_array");

readFromTxt - считывание данных из текстового файла в флеш

Код:

var df = getAppDir() + "\data.txt";
DataFile.load(df);

FlashPlayer.putArray("_root.read_array", ffish_array);

Во флеше соответственно такой код:

Код:

var read_array:Array = new Array();  //считываемый массив

var saved_array:Array = ["ляляля",321,444,656];  //записываемый массив

write_mc.onRelease = function():Void {
        fscommand("FFish_Run","writeToTxt");
}
read_mc.onRelease = function():Void {
        fscommand("FFish_Run","readFromTxt");
        this.onEnterFrame = function():Void {
                if (_root.read_array != undefined) { //считалось!
                        delete this.onEnterFrame;
                }
        }
}

Теперь вопросы:
1. можно ли как нибудь отследить факт считывания из текстового файла, поскольку оно происходит не сразу и приходится пользоваться конструкцией с onEnterFrame? Конечно есть возможность считать данные с помощью исключительно флеша, но не хочется :)
2. можно ли отследить факт записи в файл?


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

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