2013-05-07 70 views
0

我有如下问题,我如何从字符串名称创建对象变量。从AS3中的字符串创建对象变量

var obj_product:Object    = new Object; 
obj_product.product     = producto.nombre_producto; 
obj_product.products_proveedorID = product.ID; 
obj_product.productID    = product.productID; 
obj_product.price     = 0; 

if (_extra_headers.length > 0 && _extra_headers[0].length > 0) 
    for (var index:int=0; index < _extra_headers.length; index++) 
     obj_product._extra_headers[index] = 0; 

_extra_headers是我在DataGrid举行新的头名,所以每一个新的名字,我需要的对象中创建的变量数组。

我该怎么做?

+0

您应该使用JSON – 2013-05-08 16:54:43

回答

3

我不是一个ActionScript编程,但是,前提是它足够近的JavaScript,请用这个最后一行:

obj_product[_extra_headers[index]] = 0