我正在尝试填充对象的 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.("lento"+precio),由于我不知道会生成多少“lento”变量,所以我想将数字链接成这样:objeto.lento1,objeto.lento2等等......
谢谢。