Просмотр полной версии : Динамическое имя
Как динамически сформировать имя при создании нового объекта? Чтобы иметь доступ к его параметрам и параметрам вложенных объектов.
В функции использую оператор attachMovie. Но нормально рисует только один объект. К остальным параметры не применяет "склавывает" в угол.
var _alphabet:String = "abcdefghjklmnopqrstuvwxyz";
// из этого будем создавать названия переменных
var _arr:Array = _alphabet.split("");
// создаем массив с элементами названия переменных
var _arr1:Array = [];
// заготавливаем массив под сгенеренные названия переменных
for (i=0; i<10; i++) {
var _l1:Number = Math.floor(Math.random()*25);
_root[_arr[_l1]] = _arr[_l1];
_root._arr1.push(_arr[_l1]);
}
// создаем переменные с произвольным именем и значением
for (i=0; i<_arr1.length; i++) {
trace(_arr1[i]+" "+_root[_arr1[i]]);
}
// проверяем были ли созданы переменные
не знаю, поможет или нет... но какой вопрос, такой ответ =)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.