![]() |
Одна функция для нескольких событий
Есть 5 movie clip, расположеных на сцене. Для каждого написано событие MouseEvent.CLICK, как сделать так чтобы при нажатии мышкой на одном из них, он бы двигался вниз например на 10 пикселей, при этом не вариант написать 5 функций для каждой кнопки, так как кнопки генерируются от 1 до 1000 :o
|
1) Что значит «Для каждого написано событие MouseEvent.CLICK»?
2) В целом вы имеете в виду нечто подобное? Код AS3:
|
у меня есть класс button , я сделал массив класса button вот код
Код AS3:
Добавлено через 1 минуту Код AS3:
|
Подпишите сцену на MouseEvent.CLICK и работайте с target
|
Просто подписывайте создаваемые в цикле кнопки на одну функцию. В вашем случае drag(). Только она должна выглядеть так:
Код AS3:
|
заработало, спасибо))
Добавлено через 3 минуты тока ошибка возникает TypeError: Error #1010: Термин не определен и не имеет свойств. at _fla::MainTimeline/frame1() а так работает всё |
| Часовой пояс GMT +4, время: 17:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.