![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 12
|
Здравствуйте.
Нужно загрузить несколько картинок, позже ими управлять. Количество картинок узнаю из xml. Как мне динамически присваивать им имена? Раньше прокатывало, что-то вроде: Потом обращался к объекту как к «foto5» к примеру. Как быть теперь в свете AS3? Хотелось бы оживить вот такой код: Спасибо. |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 12
|
А можно пример кода или ссылку? Что-то не понял как на практике реализовать.
|
|
|||||
|
Например так.
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 12
|
Спасибо!
|
|
|||||
|
Ну можно через имена вот так например
for (var i:int = 0; i<5; i++){ var cl :MovieClip = new Symbol1(); cl.name = "clip"+i; this.addChild(cl); cl.x = i*100; } this.getChildByName("clip0").y = 200; 1) имена все равно где-то хранить надо (вообще строки где-то посреди кода - то есть плохо). Если вы где-то имя поменяете, то потом искать по всему коду, где ж оно еще было-то. 2) надо постоянно помнить, какие имена уже были задействованы, чтобы не повторятся. 3) расточительства никакого нет, вы же храните только ссылки на клипы, а не их дубликаты. |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|