400kg
29.03.2012, 10:10
Всем привет.
Вот у меня в библиотеке символов (flash CS5) лежат символы с присвоенными именами класса, к примеру "item1", "item2"... итого около 50 штук.
Теперь при помощи цикла необходимо вытащить их на сцену.
Как код заставить понять что строка плюс номер это имя класса создаваемого символа? Если бы речь шла о простых переменных класса, то в цикле к ним можно обращаться через this["item"+i] это понятно, но как быть в моем случае когда необходимо создавать символы?
for (var i = 1; i < 50; i++)
{
//var item = new ["item"+i](); как? :)
item.y = i*30;
container.addChild(item);
}
Вот у меня в библиотеке символов (flash CS5) лежат символы с присвоенными именами класса, к примеру "item1", "item2"... итого около 50 штук.
Теперь при помощи цикла необходимо вытащить их на сцену.
Как код заставить понять что строка плюс номер это имя класса создаваемого символа? Если бы речь шла о простых переменных класса, то в цикле к ним можно обращаться через this["item"+i] это понятно, но как быть в моем случае когда необходимо создавать символы?
for (var i = 1; i < 50; i++)
{
//var item = new ["item"+i](); как? :)
item.y = i*30;
container.addChild(item);
}