2010-07-02 55 views
2

我想读取xml字段(使用动作3),但问题是我选择动态读取哪个字段。例如,我可能需要阅读test19test39test12或其他任何内容。通过字符串连接动态设置xml

var value:Number = event.result.test19; 
var value:Number = event.result.test39; 
var value:Number = event.result.test12; 

有没有办法动态构造event.result.test19部件?喜欢码主意下面的东西

var fieldname:String = "test19"; 
var value:Number = ("event.result." + fieldname) as Number; 

我也试过铸塑的XMLNode ("event.result." + fieldname) as XMLNode,但没有奏效。

任何人都知道如何做到这一点?

回答

2
var value:Number = event.result["test19"]; 
//or 
var t:String = "test19"; 
var value:Number = event.result[t]; 

obj.something是一样obj["something"]obj[a_var]其中a_var包含"something."

+0

完美的答案Amarghosh。谢谢。 – cooper 2010-07-02 12:42:25