Общий объект не помнит данные?

У меня есть этот код для общего объекта:

var mySharedObject = SharedObject.getLocal("republicofcode");
mySharedObject.data.clientID = my_vars.clientID;
mySharedObject.data.question = my_vars.question;
mySharedObject.data.answer = my_vars.answer;   
mySharedObject.flush();

В следующий раз, когда я попробую этот код:

var mySharedObject = SharedObject.getLocal("republicofcode");

Переменная mySharedObject.data.clientID не определена. Я не знаю, почему sharedobject не запоминает данные?

1 ответ

Решение

Можете ли вы попробовать просто базовый.fla для проверки функциональности SharedObject?

import flash.net.SharedObject;

var so:SharedObject = SharedObject.getLocal('so');

// Run once, then comment out this next line and run again.
so.data.me = 'your special data';

trace( so.data.me );

По крайней мере, мы можем проверить, работает ли это или нет.

Другие вопросы по тегам