Цитата:
Сообщение от engineer_f_R
П.с.Неужели нельзя поинтересоваться неоптимальными способами, чтобы их узнать?
|
Вам уже всё рассказали:
Цитата:
Сообщение от GentleFLASH
А по теме - если объект динамический, то можно обращаться как: this["A" + i] где i это номер переменной.
|
То есть можно воспользоваться объектом (хэшем) вместо массива:

Код AS3:
var hash:Object = new Object();
hash['baseName' + i] = value;
Иногда этот способ более оптимален, чем использование массива. Но не факт, что в вашем случае это так.
И можно поинтересоваться, как связаны вложенные массивы и имена? Если уж на то пошло, объект под названием "массив" имени не имеет. Имя может иметь переменная, ссылающаяся на него. В случае вложенного массива на него будет ссылаться элемент родительского массива, который определяется своим номером, а не именем:

Код AS3:
var arr:Array = new Array();
arr[0] = [1, 2, 3];
arr[1] = ['a', 'b', 'c'];
trace(arr[0]);
trace(arr[1]);
Где вы тут имена увидели?)