Код AS3:
public var shortE:Boolean = false,
_shortE:SharedObject
//функция для выгрузки, идёт без void
private function sharedObjectView1()
{
_shortE= SharedObject.getLocal('shorty');
if (_shortE.data)
{
shortE = _shortE.data;
}
}
//функция сохранения
private function saveo(event:TouchEvent):void
{
_shortE.data['text'] = shortE
_shortE.flush();
}
Так вот сразу после запуска приложения, при запуске функции saveo я трейшу shortE и он тру, больше нигде его не изменяю. Способ сохранения неправильный, ['text'] использую для сохранения намбер переменных, а тут как быть? Справка молчит про булин в шаред
Добавлено через 3 минуты
Код AS3:
public var shortE:Number = 0,
_shortE:SharedObject
//функция для выгрузки, идёт без void
private function sharedObjectView1()
{
_shortE= SharedObject.getLocal('shorty');
if (_shortE.data['text'])
{
shortE = _shortE.data['text'];
}
}
//функция сохранения
private function saveo(event:TouchEvent):void
{
_shortE.data['text'] = shortE
_shortE.flush();
}
Такая реализация с числами работала, проверял 0 или 1, но это всего лишь костыль, а нормально булины понять не могу
|