Wie kann ich ein dynamisches Objekt aus einer Zeichenfolge erstellen?So erstellen Sie ein Objekt aus einer Zeichenfolge in ActionScript 3.0 (as3)
Hier ist mein aktueller Code mit falschen Ergebnissen:
trace(o1); // result = [object Object]
trace(o1.x); // result = 200
trace(o1.y); // result = 400
Vielen Dank im Voraus:
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.
ich folgend den vorherigen Code ausgeben möchte!
Ich war gerade dabei, die gleiche Sache zu beantworten :) das spezifische Problem lösen Sie verwende die JSON-Klasse in dieser lib: 'JSON.decode (str)' und 'JSON.encode (obj)', um in die andere Richtung zu gehen. – JStriedl
Über die Fehler, es gibt Leute, die es reparieren. Siehe: http://code.google.com/p/as3corelib/source/list. Sie müssen nur aus dem SVN auschecken. –
Wie gesagt, "keine neuen Veröffentlichungen", aber ja, das ist gut zu wissen. – spender