Приветствую,
Собственно проблема, заключается в том, что после рестарта приложения
объекты помещенные в SharedObject, 'теряют' заданный тип Info , и
становятся просто Object.
В чем же может быть дело?
package application.storage
{
import
namespace.MegaInfo.Info;
import flash.net.SharedObject;
import flash.net.registerClassAlias;
public class StorClass {
public function StorClass() {
registerType();
}
public var local:SharedObject = SharedObject.getLocal('myInfo');
private function registerType():void {
registerClassAlias('
namespace.MegaInfo.Info',Info);
}
public function doSet(key:String, item:Info): void {
local.data[key] = info;
local.flush();
}
public function doGet(key:String): Info {
if(local.data[key] != null) {
return local.data[key];
}
return null;
}
}
}