Показать сообщение отдельно
Старый 02.02.2011, 04:37
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 5  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
У меня класс на основе SimpleButton имеет сеттер коллбека, и все работает отлично. Что-то примерно так:
Код AS3:
package  {
 
	import flash.display.SimpleButton;
	import flash.events.MouseEvent;
	import Main;
 
	public class ButtonPlay extends SimpleButton {
 
		private var _callBack:Function; 
 
		public function ButtonPlay() {
			// constructor code
			x = 400
			y = 100	
 
			addEventListener(MouseEvent.CLICK, OnClick);
		}
 
		public function OnClick(event:MouseEvent):void {
 
			trace('ButtonPlay Down')
			_callBack();
 
		}
 
		public function set callBack(_callBack:Function):void {
 
			this._callBack = _callBack;
 
		}
	}
 
}