![]() |
Как получить ссылку на MovieClip?
можно ли (и как) получить в переменную ссылку на объект 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(); |
Спасибо!
Вы открыли для меня новое в ActionScript! eval - чудная функция |
| Часовой пояс GMT +4, время: 18:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.