0
Я пытаюсь населён ArrayColletion объектов и у меня есть следующий код:Создание переменной внутри объекта в ActionScript
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 и так далее ... ..
Спасибо.
Вам нужно создать несколько различных объектов, дать им имя и добавить их или? – vikingmaster
Лучше всего использовать вектор, чтобы лучше поддерживать согласованность. – David
Вопрос в том, что мне нужно связать эти данные с Datagrid, поэтому числа столбцов являются переменными, и поэтому мне нужно генерировать в одном и том же объекте разные имена переменных. labelField должен быть связан с переменной из Object. – Apalabrados