Показать сообщение отдельно
Старый 28.07.2010, 16:12
Ivanaka вне форума Посмотреть профиль Отправить личное сообщение для Ivanaka Посетить домашнюю страницу Ivanaka Найти все сообщения от Ivanaka
  № 3  
Ответить с цитированием
Ivanaka
 
Аватар для Ivanaka

Регистрация: Apr 2010
Сообщений: 67
После нескольких дней экспериментов удалось сделать то, что хотел. Может быть кому-нибудь пригодится:
Внутри компонента:
Код AS3:
[Bindable] public var prvClick:Function = new Function;//паблик функция будет свойством у компонента
...
prevBtn.addEventListener(MouseEvent.CLICK, prvClick);//вешаем слушателя
Идем на верхний уровень и в теге компонента добавляем:
Код AS3:
<components:dateStepper  prvClick="{prevClick}" />
...
//ну и где-то функция которая должна выполнится:
private function prevClick(e:MouseEvent):void {
				//делаем что-нибудь
			}
В результате, съэкономил на внешних слушателях и упаковал все внутрь компонента. Код - меньше, понятней, красивей