![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2001
Сообщений: 3
|
можно ли (и как) получить в переменную ссылку на объект MovieClip?
я создаю несколько экземпляров MovieClip и хочу с ними работать как с массивом объектов. tellTarget не устраивает, т.к. нужно сравнивать свойства разных экземпляров. |
|
|||||
|
А в чем проблема
так и пишеш a=_root.movieclipName если он в основной сцене ну или к примеру в основной сцене есть movieName1 movieName2 и тп. for(i=1;i<N;i++) a[i]=eval(("_root.movieName" + i)); хорошая команда eval на все случаи жизни.
__________________
Вано |
|
|||||
|
Создаем новый массив
ao=new Array(); Заполняем иго. В данном случае всеми мувиками из рута. for (nm in _root) { if (typeof (ob[nm]) == "movieclip") { ao.push(ob[nm]); } } И используем, обращаясь к объекту как к элементу массива. ao[1].play();
__________________
Без труда не выловишь и fish-ку из пруда! |
|
|||||
|
Регистрация: Oct 2001
Сообщений: 3
|
Спасибо!
Вы открыли для меня новое в ActionScript! eval - чудная функция |
![]() |
Часовой пояс GMT +4, время: 20:19. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|