Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
The EventPriority class defines constant values
for the
priority
argument of the
addEventListener()
method of EventDispatcher.
The higher the number, the higher the priority of the event listener.
All listeners with priority N
will be processed
before listeners of priority N - 1
.
If two or more listeners share the same priority,
they are processed in the order in which they were added.
Priorities can be positive, 0, or negative.
The default priority is 0.
You should not write code that depends on the numeric values
of these constants.
They are subject to change in future versions of Flex.
public static const BINDING:int = 100
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Autogenerated event handlers that evaluate data-binding expressions
need to be executed before any others, so they have a higher priority
than the default.
public static const CURSOR_MANAGEMENT:int = 200
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
The CursorManager has handlers for mouse events
which must be executed before other mouse event handlers,
so they have a high priority.
public static const DEFAULT:int = 0
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Event handlers on component instances are executed with the default
priority, 0
.
public static const DEFAULT_HANDLER:int = -50
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Some components listen to events that they dispatch on themselves
and let other listeners call the preventDefault()
method to tell the component not to perform a default action.
Those components must listen with a lower priority than the default
priority, so that the other handlers are executed first and have
a chance to call preventDefault()
.
public static const EFFECT:int = -100
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Autogenerated event handlers that trigger effects are executed
after other event handlers on component instances, so they have
a lower priority than the default.