Форум 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=129914)

astrolit 13.09.2009 18:23

передать переменую во внешний ТХТ файл
 
возможно вопрос бонален но ответа не нашел google выдал только чтение(извлечение) значений из текстого файла в ролик

Код:

on(release) {
        loadVariables("vars.txt", "_root");
}

а нужно после нажатия кнопки, сначала передать ( переменная:значение) в пустой ТХТ, чтоб другим роликом уже считать из файла vars.txt

mooncar 13.09.2009 18:40

Запись - только с участием сервера и серверного скрипта.
Для локальной машины нужно использовать дополнительные оболочки типа Zinc.
PS. loadVariables для загрузки устарело, используйте LoadVars.

astrolit 13.09.2009 18:48

Цитата:

Сообщение от mooncar (Сообщение 850479)
Для локальной машины нужно использовать дополнительные оболочки типа Zinc.

страное дело легкий споссоб получить и такие заморочки с передачей....
ну тогда возможно подскажите как в готовом локальном XML файле, создать раздел и вставить значение...
и сохранить этот файл

mooncar 13.09.2009 18:56

Ничего странного не вижу.
Представьте, что вдруг все баннеры с сайтов или презентации с дисков смогут писать у вас что-то на компе.
Это связано с политикой безопасности.
Про разделы XML не подскажу, но файлы, говорю же, изменить сохранить можно только с участием сервера. То есть пишите на PHP скрипт, который получает данные из флешки с помощью того же LoadVars, скрипт открывает файл на запись, пишет туда и закрывает его.

astrolit 13.09.2009 19:46

мой сервер на narod.ru они не поддерживают рнр да и я к сожалению не знаком с языком рнр...
уверен что способ есть, спасибо, буду дальше искать

alexcon314 14.09.2009 09:44

Ну, еще есть SharedObject. Этот класс позволяет сохранять данные на диск пользователя, но с ограничениями. Формат файла не .txt. Короче, для сохранения данных для флэша (и только для флэша) подойдет.

astrolit 18.09.2009 19:47

простите за наглость, но подскажите один рабочий пример с SharedObject.
нашел через поиск
Код AS1/AS2:

user = SharedObject.getLocal("user_profile");
 
if (user.data.name == undefined){
        _root.gotoAndStop("form");
} else {
        firstname = user.data.firstname;
        name = user.data.name;
        computer = utilisateur.data.computer;
        _root.gotoAndStop("done");
}

сохранение в неком файле, но во первых я не понимаю где создается файл и как из второго swf обратиться к нему за значением


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

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