|
|
|||||
подробно про addEventListener
Привет.
Помогите разобраться с addEventListener. Читаю справку, туториалы на английском и русском и всё равно не понимаю как он работает... Можете объяснить на пальцах что эта штука делает? Если конкретно привязываться к тому что меня интересует, то например: У меня на сцене есть несколько копий одного и того же муви-клипа. Рядом с ними на сцене находится кнопка. Я хочу чтобы, при нажатии кнопки, во всех копиях этого клипа начала выполняться какая-то функция. Скажем, play(). Я предполагаю, что нужно создать слушатель в этом муви-клипе, который будет реагировать на нажатие кнопки. А значит play() будет выполняться сразу во всех клипах. Но я не знаю как это сделать... Подскажите, плиз. Заранее очень благодарен. |
|
|||||
Модрон-ветеринар
|
А чем не устраивает обычная схема?
20 нумерованных мувиков, находящихся внутри контейнера cont: btnPlay.onRelease = function() { for (i = 1; i <= 20; i++) { var mc:MovieClip = cont['mc' + i]; mc.play(); } };
__________________
Идите первым! |
|
|||||
первый способ не подходит. А вот о втором варианте я даже не знал. Спасибо! У меня именно такая ситуация: неопределенное количество мувиков с произвольными именами. Ещё раз спасибо — работает!
|
|
|||||
Модрон-ветеринар
|
Да, удобно.
А если нужно, чтобы действия все же различались, можно при создании мувиков задавать им свойства и методы, потом просто обращаться к этим методам и использовать индивидуальные свойства.
__________________
Идите первым! |
|
|||||
а как задаются свойства и методы?
|
|
|||||
Модрон-ветеринар
|
Если нужно - то когда удобнее.
Можно при аттачменте, можно заранее в мувике.
__________________
Идите первым! |
Часовой пояс GMT +4, время: 16:01. |
|
« Предыдущая тема | Следующая тема » |
|
|