|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Добавил передачу параметров в слушатель.
Вот пример использования: //Ставим чистый прослушиватель на блок var myParameter:EventParameter = new EventParameter() this.addEL(blok, MouseEvent.CLICK, myParameter) //Принимаем получившийся параметр myParameter = this.getParam(blok, MouseEvent.CLICK) //Рисуем кнопки в блок var i:int = 3 while (i--) { var myButton:Button = new Button(this) myButton.x = (myButton.width + 10) * i myButton.y = 0 blok.addChild(myButton) myParameter.add(myButton, clickParamListener, {button:i}) } Последний раз редактировалось Genm; 14.09.2011 в 02:10. |
|
|||||
Есть у кого какие замечания, предложения?
В принципе, можно сделать, чтобы класс работал с менеджерами событий mouse_move или enter_frame со всякими смягчениями движений. Но мне более интересно, то чего я не понимаю... Как сделать, чтобы можно было работать с пользовательскими событиями? Возможно надо смотреть в эту строну http://www.flasher.ru/forum/blog.php?b=85. Только все равно не пойму, как сделать. |
|
|||||
Регистрация: Feb 2011
Сообщений: 100
|
О, так я получается не один подобные велосипеды мастерю. У меня на контроль слушаемых событий тоже класс написан. Только он отдельный и не связан с EventDispatcher, так что проблем с наследованием нет. Вот, можно тут увидеть его:
http://www.flasher.ru/forum/showpost...0&postcount=13 |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
А в чем сложность удалять все руками? Имхо все эти автоматизаторы - промежуточный костыль.
|
|
|||||
Регистрация: Feb 2011
Сообщений: 100
|
Цитата:
А любители делать всё руками могут писать прямо в бинарном коде, если им так нравится работать руками. Всё равно флеш потом в него перекомпилируется. Зачем лишний костыль, правда? |
Часовой пояс GMT +4, время: 03:42. |
|
« Предыдущая тема | Следующая тема » |
|
|