在ActionScript中的Object中创建变量

时间:2013-02-19 17:01:27

标签: actionscript-3

我正在尝试填充对象的ArrayColletion,我有以下代码:

var objeto:Object = new Object;

for ( var index:int=0; index < modeloHojaEnvio.modelo.arrayDatos.length; index++) {
    if ( modeloHojaEnvio.modelo.arrayDatos.getItemAt( producto ).productoID == modeloHojaEnvio.modelo.arrayDatos.getItemAt( index ).productoID  &&
        modeloHojaEnvio.modelo.arrayDatos.getItemAt( producto ).destinoID == modeloHojaEnvio.modelo.arrayDatos.getItemAt( index ).destinoID ) {

        objeto.("lento"+precio)     = modeloHojaEnvio.modelo.arrayDatos.getItemAt( producto ).precio_base80;
        objeto.("rapido"+precio)    = modeloHojaEnvio.modelo.arrayDatos.getItemAt( producto ).precio_base100;

        modeloHojaEnvio.modelo.arrayDatosForDatagrid.addItem( objeto );
    }
}

这里是我困惑的地方: objeto。(“le​​nto”+ precio),由于我不知道将生成多少“lento”变量,所以我想链接数字是这样的: objeto.lento1 objeto.lento2 ,等等......

感谢。

1 个答案:

答案 0 :(得分:0)

替换为: objeto["lento"+precio]