Bir dizeden dinamik bir nesneyi nasıl oluşturabilirim?Nesne oluşturma createcript 3.0 içinde bir dize oluşturur (as3)
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.
aşağıdaki çıkışına önceki kodu istiyorum:
Burada yanlış sonuçlarla benim geçerli kod önceden
trace(o1); // result = [object Object]
trace(o1.x); // result = 200
trace(o1.y); // result = 400
teşekkürler!
Aynı şeyi cevaplamak üzereydim :) sorunla çözmeye 'JSON sınıfını o lib: 'JSON.decode (str)' ve 'JSON.encode (obj)' diğer yoldan kullanacak. – JStriedl
Hatalar hakkında, bunu düzelten insanlar var. Bakınız: http://code.google.com/p/as3corelib/source/list. Sadece SVN'den kontrol etmeniz gerekiyor. –
Dediğim gibi, "yeni sürüm yok", ama evet, bunu bilmek güzel. – spender