PDA

Просмотр полной версии : Вопрос по SharedObject


Skriv
13.11.2007, 21:22
Привет всем.
Совсем туплю, не могу догнать, почему не работает SharedObject
Есть код:
var r:String = "Shar";

btn_mc.onRelease = function() {

var so:SharedObject = SharedObject.getLocal("kookie");
so.data.vol = r;
so.flush();
trace(so.data.vol);

};
btn1_mc.onRelease = function() {
trace(so.data.vol);
};

Почему при нажатии на btn1_mc всегда undefined ??

DarkLight
13.11.2007, 21:23
so у Вас - локальная переменная, она уничтожается при выходе из функции нажатия btn_mc.

CrazyFlasher
13.11.2007, 21:26
уничтожается? :) наверное правильнее сказать, что второй евент её не видит.


var r:String = "Shar";
var so:SharedObject = SharedObject.getLocal("kookie");

btn_mc.onRelease = function() {
so.data.vol = r;
so.flush();
trace(so.data.vol);

};
btn1_mc.onRelease = function() {
trace(so.data.vol);
};

udaaff
13.11.2007, 21:28
Правильнее сказать уничтожается (если речь идет про локальную переменную) =)

DarkLight
13.11.2007, 21:32
Ну да, я переменную имел ввиду=) Ну а решение дано в посте #3.

Skriv
14.11.2007, 04:32
Спасибо...