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

ReDDDemon 03.01.2006 14:24

Запись переменных во внешний файл
 
Уже неделю мучаюсь с записью переменных во внешний файл. Во флеше в действиях кадра я считываю переменные примерно так:

var dat = new LoadVars();
dat.onLoad = function(ok) {
if (ok) {
_root.nextFrame();
}
};
dat.sendAndLoad("1.txt",dat);
stop();

После чего во флэше можно использовать переменные, например dat.p1 и dat.p2
В текстовом файле они заданы так:
p1=false&p2=3
Дело в том, что считываются они нормально, а вот записать их изменеными обратно в текстовый файл я не могу. Вот мой код кнопки, при нажатии на которую переменные должны записаться во внешний файл:

on (release) {
dat.p2=1;
dat.p1="true";
dat.send("1.txt",dat);
play();
}

ПОМОГИТЕ ПОЖАЛУЙСТА!

а, и забыл сказать - помимо dat.send("1.txt",dat) использовал различные sendAndLoad (с использованием GET/POST) и без использования и все-равно нифига!

__i 03.01.2006 14:26

Нелп читал? поиск искал? попробуй на сайте поискать, должно помочь

MIX-er 03.01.2006 14:28

флешка не может сама записать в файло ни чего не может...
если тебе нужно сделать это на сервере используй PHP если на
локальной машине я не советчик...)))

ReDDDemon 03.01.2006 14:43

А можно с помощью PHP на локальной машине?))

flash33 03.01.2006 14:54

Можно, есле на локалке работает сервер+PHP :D

ReDDDemon 03.01.2006 19:59

Ну научите пожалуйста хоть как-то хранить где-либо переменные, чтобы они оставались после перезагрузки компа :(

Antares 03.01.2006 20:26

Код:

// Берем Local Shared Object
__cookie = SharedObject.getLocal('screensaver_id', '/');
private function getCookie ( name:String ) : Object
{
        if( __debugMode ) trace("Cookie " + name + " has value of " + __cookie.data['name']);
        return __cookie.data[name];
}



private function setCookie ( name:String, value:Object ) : Void
{
        __cookie.data[name] = value;
               
        if( __debugMode ) trace("Cookie " + name + "was set as " + value);
}



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

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