в руководствах Adobe они предлагают создать класс для обработки событий (см. Ниже скопированный / вставленный код и ссылку на страницу).
Мне было интересно, должен ли я обрабатывать все события с помощью функции handleAllEvents, используя операторы if, чтобы проверить, является ли цель той, которую я хочу, и событие, которое я хочу.
т.е. if (event.type=="click") && (event.currentTarget == "myId")
Должен ли я иметь список ifs (для каждой цели и каждого типа события?)
спасибо
// events/MyStaticEventHandler.as
package { // Empty package.
import flash.events.Event;
import mx.controls.Alert;
public class MyStaticEventHandler {
public function MyStaticEventHandler() {
// Empty constructor.
}
public static function handleAllEvents(event:Event):void {
Alert.show("Some event happened.");
}
}
}
Ссылка (внизу):
http://livedocs.adobe.com/flex/3/html/help.html?content=events_05.html