PDA

Просмотр полной версии : Shared Object во FlashLite2.0 и Flash8


moroz0ff
18.03.2007, 19:11
Есть проблема, написанный ниже код отлично работает во FlashLite 2.0, но когда я попытался переделать под Flash8, ничего не работает. Он не заходит в функцию soOptionsInitHandler. В чем может быть дело?

var soOptions:SharedObject = SharedObject.getLocal("savedData");

soOptionsInitHandler = function (so:SharedObject) {
if (so.getSize()>0) {
trace("getsize > 0");
level = so.data.level;
snd = so.data.sound;
playerName = so.data.playerName;
} else {
trace("getsize = 0");
level = "normal";
snd = true;
playerName = "Player";
writeOptionsData();
}
};
function writeOptionsData():Void {
soOptions.data.level = level;
soOptions.data.sound = snd;
soOptions.data.playerName = playerName;
soOptions.flush();
}
SharedObject.addListener("savedData", soOptionsInitHandler);

etc
18.03.2007, 19:27
SharedObject в Flash 8 не вещает события.