![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2010
Сообщений: 4
|
Имеется следующее:
где str массив _root.createEmptyMovieClip ("osn", 90); //создаем платформу для мувиков for(var i=1; i<str.length-1; i++) { _root.osn.createEmptyMovieClip ("gf"+i, 100+i); //мувики _root.osn["gf"+i].loadMovie("images/"+str[i]+".gif" ); /* координаты для мувиков */ _root.osn["gf"+i].onRollOver = function() { trace("ok"); } } дает результат "ноль". onRollOver не работает. Что не так? Последний раз редактировалось 4est; 16.06.2010 в 17:02. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 4est:
Используйте MovieClipLoader для загрузки и вешайте onRollOver в обработчике MovieClipLoader.onInit. Вот пара заметок из переведённого AS2 Language Reference: Цитата:
Цитата:
// Создаем мувиклип-родитель для контейнера this.createEmptyMovieClip("logo_mc", this.getNextHighestDepth()); // Создаем контейнер внутри "mc_1" // в этот мувиклип будет загружено изображение logo_mc.createEmptyMovieClip("container_mc",0); logo_mc.container_mc.loadMovie("http://www.macromedia.com/images/shared/product_boxes/80x92/studio_flashpro.jpg"); // повесьте этот обработчик события на мувиклип-родитель, mc_1 logo_mc.onPress = function() { trace("Работает!"); };
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 4
|
Спасибо,разобрался.. . Событие вешаем только на контейнер родитель.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|