Пакет | mx.core |
Класс | public final class EventPriority |
Наследование | EventPriority Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
priority
метода addEventListener()
EventDispatcher.
Чем больше число, тем выше приоритет прослушивателя событий. Все прослушиватели с приоритетом N
будут обработаны раньше, чем прослушиватели с приоритетом N – 1
. Прослушиватели с одинаковым приоритетом обрабатываются в порядке их добавления.
Значение приоритета может быть положительным, нулевым или отрицательным. Значение приоритета по умолчанию равно 0.
Не рекомендуется писать код, зависящий от числовых значений этих констант. В последующих версиях Flex будут внесены изменения.
Константа | Определено | ||
---|---|---|---|
BINDING : int = 100 [статические]
Автоматически созданные обработчики событий, анализирующие выражения привязки данных, необходимо выполнить в первую очередь, чтобы они имели более высокий приоритет, чем заданные по умолчанию. | EventPriority | ||
CURSOR_MANAGEMENT : int = 200 [статические]
CursorManager содержит обработчики для событий мыши, которые должны быть выполнены в первую очередь, чтобы они имели более высокий приоритет. | EventPriority | ||
DEFAULT : int = 0 [статические]
Обработчики событий для экземпляров компонентов выполняются с приоритетом по умолчанию, равным 0. | EventPriority | ||
DEFAULT_HANDLER : int = -50 [статические]
Некоторые компоненты прослушивают отправляемые самим себе события и позволяют другим прослушивателям вызывать метод preventDefault() для предотвращения выполнения компонентом операции по умолчанию. | EventPriority | ||
EFFECT : int = -100 [статические]
Автоматически создаваемые обработчики событий, инициирующие эффекты, выполняются после всех обработчиков событий для экземпляров компонента, чтобы они имели более низкий приоритет, чем заданные по умолчанию. | EventPriority |
BINDING | Константа |
public static const BINDING:int = 100
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Автоматически созданные обработчики событий, анализирующие выражения привязки данных, необходимо выполнить в первую очередь, чтобы они имели более высокий приоритет, чем заданные по умолчанию.
CURSOR_MANAGEMENT | Константа |
public static const CURSOR_MANAGEMENT:int = 200
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
CursorManager содержит обработчики для событий мыши, которые должны быть выполнены в первую очередь, чтобы они имели более высокий приоритет.
DEFAULT | Константа |
public static const DEFAULT:int = 0
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обработчики событий для экземпляров компонентов выполняются с приоритетом по умолчанию, равным 0
.
DEFAULT_HANDLER | Константа |
public static const DEFAULT_HANDLER:int = -50
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Некоторые компоненты прослушивают отправляемые самим себе события и позволяют другим прослушивателям вызывать метод preventDefault()
для предотвращения выполнения компонентом операции по умолчанию. Эти компоненты должны прослушивать события с более низким приоритетом, чем у событий по умолчанию, чтобы другие обработчики выполнялись в первую очередь и имели возможность вызова метода preventDefault()
.
EFFECT | Константа |
public static const EFFECT:int = -100
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Автоматически создаваемые обработчики событий, инициирующие эффекты, выполняются после всех обработчиков событий для экземпляров компонента, чтобы они имели более низкий приоритет, чем заданные по умолчанию.
Tue Jun 12 2018, 11:34 AM Z