Показать сообщение отдельно
Старый 15.10.2009, 14:36
Gal4enochek вне форума Посмотреть профиль Отправить личное сообщение для Gal4enochek Найти все сообщения от Gal4enochek
  № 4  
Ответить с цитированием
Gal4enochek

Регистрация: May 2008
Адрес: Днепропетровск
Сообщений: 151
Отправить сообщение для Gal4enochek с помощью ICQ
Код AS3:
import flash.events.Event;
 
	public class CustomEvent extends Event
	{	
		public static const		SOMETHING_HAPPEND	: String = "some";
 
		private var _data						: Object;	
 
		public function CustomEvent(type:String, data:Object=null, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
			_data = data;
		}
 
		public function get data():Object{
			return _data;
		}
 
	}
ну где-то там отсылайе событие
Код AS3:
 object.dispatchEvent(new CustomEvent(CustomEvent.SOMETHING_HAPPEND, {message :"hi", value:5}));
вешаете листнер на ваше событие
а в листенере так будет
Код AS3:
function myEventHandler(event :CustomEvent):void{
  trace(event.data.message);
  trace(event.data.value);
}
в общем как-то так
Почитайте про пользовательские события.