Показать сообщение отдельно
Старый 14.04.2010, 03:58
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 1  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
По умолчанию Когда стоит использовать обращение getChildAt и getChildByName?

Привет! Возникла вполне банальная ситуация...есть 2 мувиклипа контейнера...в первом есть 20 объектов, которые генерятся в for'e из одного объекта в библиотеке. Во втором контейнере есть кнопка, которая удаляет эти объекты(в первом контейнере) по очереди, т.е. один за другим. Т.к. в данном случае при обращении к нужному объекту необходимо указывать на 2 уровня в глубину - не получается использовать метод getChildAt и getChildByName, т.е. строка типа parent.getChildAt(i).getChildByName("ball"+i) не прокатывает. Следовательно вопрос - обязательно ли в этом примере загонять все создаваемые объекты в массив, а потом уже обращаться к ним как к элементам массива, или всё таки можно как то использовать выше приведённые методы? И в каких случаях их вообще желательно/не желательно использовать.
И ещё один вопросик...используя метод removeChild для удаления объектов необходимо записывать - "путь к удал. объекту".removeChild("путь к удал. объекту" + имя самого объекта), или можно в скобках обойтись только именем смого удаляемого объекта?
Спасибо за помощь!