![]() |
|
||||||||||
|
|||||
|
Хочу динамически сделать слушатель для каждой отдельно загружаемой картинки.
Есть такой код, но он не работает: for (i = 0; i < 10; i++) { mc.con.duplicateMovieClip('con' + i,mc.getNextHighestDepth()); loader = new MovieClipLoader(); watch = new Object(); loader.addListener(watch); watch.onLoadComplete = function() { trace(mc['con' + i]); // выводит undefined }; loader.loadClip('pic.jpg',mc['con' + i]); } Это вообще реально сделать динамический массив слушателей или нет? И если да, то как, интересно? Заранее спасибо! |
|
|||||
|
Модрон-ветеринар
|
Используйте один MovieClipLoader, один слушатель и один обработчик загрузки.
В обработчике всегда можно получить ссылку на контейнер, куда загружали. Или с помощью нехитрых манипуляций, номер контейнера или какие-то другие свойства или переменные, к нему относящиеся Вот пара разных стареньких примеров:
__________________
Идите первым! Последний раз редактировалось mooncar; 10.06.2011 в 10:43. |
|
|||||
|
спасибо! полезные материалы!
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
watch - зарезервированное слово - не используй его.
__________________
Отряд Котовскага |
|
|||||
|
спасибо, Котяра, будем знать!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|