【问题标题】:Creating object variables from string in AS3在 AS3 中从字符串创建对象变量
【发布时间】:2013-05-07 17:17:58
【问题描述】:

我有以下与如何从字符串名称创建对象变量有关的问题。

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 中的新标题名称,因此对于每个新名称,我需要在对象中创建其变量。

我该怎么办?

【问题讨论】:

    标签: actionscript-3 apache-flex flex4.5 flexbuilder


    【解决方案1】:

    我不是 ActionScript 程序员,但假设它与 JavaScript 足够接近,请将最后一行替换为:

    obj_product[_extra_headers[index]] = 0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-02
      • 2015-09-08
      • 2016-02-24
      • 1970-01-01
      • 1970-01-01
      • 2011-07-15
      • 1970-01-01
      相关资源
      最近更新 更多