El motivo de volver a los foros es porque tengo problemas al guardar un objeto tipo Vector con SharedObject.
Con esta función guardo los datos:
Código ActionScript :
function guardarMenu():void{ cookie=SharedObject.getLocal("MiMenu"); cookie.data.ItemsMenu=ItemsMenu; cookie.data.Marcadores=Marcadores; cookie.data.guardado=true; cookie.flush(); }
y con esta otra funcion checo si existen los datos:
Código ActionScript :
function verificarMenu(URLMenu:String):void{ cookie=SharedObject.getLocal("MiMenu"); if(cookie.data.guardado){ ItemsMenu=Vector.<Vector.<Object>>(cookie.data.ItemsMenu); Marcadores=Vector.<int>(cookie.data.Marcadores); trace(ItemsMenu," || ",cookie.data.ItemsMenu); mostrarMenu(); } }
El trace que ven en esta ultima funcion es para verificar recupere los datos, el problema es que siempre me manda null, esto solo me ocurre con mi Objeto ItemsMenu, porque el Objeto Marcadores si me recupera los datos (los dos objetos: ItemsMenu y Marcadores previamente fueron declarados).
No se si se deba a que estoy mandando mas bytes de lo permitido o porque mi objeto ItemsMenu es un Vector.<Vector.<Object>>
Espero que me puedan ayudar a solucionar este pequeño problema, o si me recomiendan crear un archivo (estoy trabajando con as3.0 y Adobe Air).
Por su tiempo invertido muchas gracias a todos