![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2008
Адрес: Рига
Сообщений: 176
|
Доброго времени суток.
1. Если создать custom event так: package {
import flash.events.Event;
public class MyEvent extends Event
{
public static const HAPPENED = 'Happened';
public function MyEvent():void
{
super(HAPPENED);
}
}
}
3. А слушать так Вопрос в следующем! Как можно сделать так (какими должны быть 1й и 2й шаг, если они вообще сохранятся), чтоб мой эвент MyEvent, можно было бы использовать инициируя ещё 2-е событие (не создавая воторой custom event). Другими словами мне нужно добавить ещё 1 event type. А именно, чтобы шаг 3 выглядел так, г: someObj.addEventListener(MyEvent.HAPPENED, someHandler); someObj.addEventListener(MyEvent.HAPPENED2, someHandler); Спасибо! Последний раз редактировалось Xpb7; 31.10.2008 в 02:01. |
|
|||||
package {
import flash.events.Event;
public class MyEvent extends Event
{
public static const HAPPENED:String = 'happened';
public static const SMTH_HAPPENED:String = 'smthHappened';
public function MyEvent(type:String):void
{
super(type);
}
override public function toString():String
{
return formatToString("MyEvent", "type", "bubbles", "cancelable", "eventPhase");
}
override public function clone():MyEvent
{
return new MyEvent(type);
}
}
}
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
Я юзаю такой:
package{
import flash.events.Event;
public class CustomEvent extends Event{
public static const ON_ROTARE:String = "onRotare";
public static const ON_COVER:String = "onCover";
public var params:Object;
public function CustomEvent($type:String, $params:Object, $bubbles:Boolean = false, $cancelable:Boolean = false ){
super( $type, $bubbles, $cancelable );
this.params = $params;
}
public override function clone():Event{
return new CustomEvent( type, this.params, bubbles, cancelable );
}
public override function toString():String{
return formatToString( "CustomEvent", "params", "type", "bubbles", "cancelable" );
}
}
}
__________________
john Последний раз редактировалось Molecula; 31.10.2008 в 02:41. |
|
|||||
|
Регистрация: Jul 2008
Адрес: Рига
Сообщений: 176
|
Спасибо большое!
На всякое обратил. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:13. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|