¿Cómo puedo crear un objeto dinámico a partir de una cadena?Cómo crear un objeto de una cadena en actionscript 3.0 (as3)
Aquí está mi código actual con resultados incorrectos:
var s1:String = '{x:200, y:400}';
var o1:Object = Object(s1);
trace(o1); // result = {x:200, y:400}
trace(o1.x) // result = ReferenceError: Error #1069: Property x not found on String and there is no default value.
trace(o1.y) // result = ReferenceError: Error #1069: Property x not found on String and there is no default value.
Me gustaría que el código anterior para emitir la siguiente:
trace(o1); // result = [object Object]
trace(o1.x); // result = 200
trace(o1.y); // result = 400
Gracias de antemano!
estaba a punto de responder a la misma cosa :) para resolver el problema específico que Estaré usando la clase JSON en esa lib: 'JSON.decode (str)' y 'JSON.encode (obj)' para ir hacia el otro lado. – JStriedl
Acerca de los errores, hay personas que lo arreglan. Ver: http://code.google.com/p/as3corelib/source/list. Solo necesitas echar un vistazo desde el SVN. –
Como dije, "no hay nuevos lanzamientos", pero sí, es bueno saberlo. – spender