Пакет | mx.events |
Класс | public class MenuEvent |
Наследование | MenuEvent ListEvent Event Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
bubbles : Boolean [только для чтения]
Определяет, является ли событие событием восходящей цепочки. | Event | ||
cancelable : Boolean [только для чтения]
Указывает, можно ли предотвратить поведение, связанное с событием. | Event | ||
columnIndex : int
Отсчитываемый от нуля индекс столбца, содержащий средство визуализации элементов, где произошло событие. | ListEvent | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
currentTarget : Object [только для чтения]
Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. | Event | ||
eventPhase : uint [только для чтения]
Текущая фаза в потоке событий. | Event | ||
index : int
Индекс связанного пункта меню в пределах соответствующего вышестоящего меню или подменю. | MenuEvent | ||
item : Object
Определенный элемент в dataProvider. | MenuEvent | ||
itemRenderer : IListItemRenderer
Средство визуализации элементов, где произошло событие. | ListEvent | ||
label : String
Текст метки для связанного пункта меню. | MenuEvent | ||
menu : Menu
Определенный экземпляр Menu, связанный с событием, таким как скрытие или открытие меню или подменю. | MenuEvent | ||
menuBar : MenuBar
Экземпляр MenuBar, который является вышестоящим по отношению к выбранному элементу управления Menu, либо null, если целевой элемент управления Menu не подчинен элементу управления MenuBar. | MenuEvent | ||
reason : String
Причина, по которой было передано событие itemEditEnd. | ListEvent | ||
rowIndex : int
Используется в отсчитываемом от нуля индексе строки, содержащей средство визуализации элементов, где произошло событие, или для редактирования событий с индексом элемента, который предполагается редактировать в поставщике данных. | ListEvent | ||
target : Object [только для чтения]
Целевой объект события. | Event | ||
type : String [только для чтения]
Тип события. | Event |
Метод | Определено | ||
---|---|---|---|
MenuEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = true, menuBar:MenuBar = null, menu:Menu = null, item:Object = null, itemRenderer:IListItemRenderer = null, label:String = null, index:int = -1)
Конструктор. | MenuEvent | ||
Создает дубликат экземпляра подкласса Event. | Event | ||
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event. | Event | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Проверяет, выполнялся ли для события вызова метода preventDefault(). | Event | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Отменяет поведение по умолчанию для события, если такое поведение можно отменить. | Event | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строку, содержащую все свойства объекта Event. | Event | ||
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
CHANGE : String = "change" [статические]
Константа типа события MenuEvent.CHANGE указывает на изменение варианта выбора в результате действия пользователя. | MenuEvent | ||
ITEM_CLICK : String = "itemClick" [статические]
Константа типа события MenuEvent.ITEM_CLICK указывает на выбор пользователем пункта меню. | MenuEvent | ||
ITEM_ROLL_OUT : String = "itemRollOut" [статические]
Константа типа MenuEvent.ITEM_ROLL_OUT указывает на перемещение указателя мыши за пределы пункта меню. | MenuEvent | ||
ITEM_ROLL_OVER : String = "itemRollOver" [статические]
Константа типа MenuEvent.ITEM_ROLL_OVER указывает на наведение указателя мыши на пункт меню. | MenuEvent | ||
MENU_HIDE : String = "menuHide" [статические]
Константа типа события MenuEvent.MENU_HIDE указывает на закрытие меню или подменю. | MenuEvent | ||
MENU_SHOW : String = "menuShow" [статические]
Константа типа MenuEvent.MENU_SHOW на открытие меню или подменю при помощи указателя мыши. | MenuEvent |
index | свойство |
public var index:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Индекс связанного пункта меню в пределах соответствующего вышестоящего меню или подменю. Для событий menuShow и menuHide используется значение -1.
item | свойство |
public var item:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определенный элемент в dataProvider. Для событий menuShow и menuHide это свойство имеет значение null.
label | свойство |
public var label:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текст метки для связанного пункта меню. Для событий menuShow и menuHide это свойство имеет значение null.
menu | свойство |
public var menu:Menu
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определенный экземпляр Menu, связанный с событием, таким как скрытие или открытие меню или подменю. Если событие передается элементом MenuBar, это свойство имеет значение null.
menuBar | свойство |
public var menuBar:MenuBar
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Экземпляр MenuBar, который является вышестоящим по отношению к выбранному элементу управления Menu, либо null, если целевой элемент управления Menu не подчинен элементу управления MenuBar.
MenuEvent | () | Конструктор |
public function MenuEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = true, menuBar:MenuBar = null, menu:Menu = null, item:Object = null, itemRenderer:IListItemRenderer = null, label:String = null, index:int = -1)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор. Как правило, вызывается объектом Menu.
Параметрыtype:String — Тип события; указывает действие, вызвавшее событие.
| |
bubbles:Boolean (default = false ) — Указывает, может ли событие передаваться вверх по иерархии списка отображения.
| |
cancelable:Boolean (default = true ) — Указывает, существует ли возможность предотвращения поведения, связанного с событием.
| |
menuBar:MenuBar (default = null ) — Экземпляр MenuBar, который является вышестоящим по отношению к выбранному элементу управления Menu, либо null, если целевой элемент управления Menu не подчинен элементу управления MenuBar.
| |
menu:Menu (default = null ) — Определенный экземпляр Menu, связанный с событием, таким как скрытие или открытие меню или подменю. Это свойство имеет значение null, если событие передается элементом MenuBar.
| |
item:Object (default = null ) — Элемент в dataProvider связанного пункта меню.
| |
itemRenderer:IListItemRenderer (default = null ) — Объект ListItemRenderer для связанного элемента меню.
| |
label:String (default = null ) — Текст метки для связанного пункта меню.
| |
index:int (default = -1 ) — Индекс в меню для связанного пункта меню.
|
CHANGE | Константа |
public static const CHANGE:String = "change"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа типа события MenuEvent.CHANGE указывает на изменение варианта выбора в результате действия пользователя.
Свойства объекта события для этого типа события имеют следующие значения. Не все свойства являются значимыми для каждого из видов событий. Дополнительную информацию см. в подробных описаниях свойств.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
index | Индекс в меню для выбранного пункта меню. |
item | Выбранный элемент dataProvider. |
itemRenderer | Средство визуализации элементов для выбранного пункта меню. |
label | Текст метки для выбранного пункта меню. |
menu | Определенный экземпляр меню, связанный с этим событием, либо null , если событие передается элементом MenuBar. |
menuBar | Экземпляр MenuBar, являющийся вышестоящим по отношению к элементу управления Menu, либо null , если элемент управления Menu не подчинен элементу управления MenuBar. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | MenuEvent.CHANGE |
ITEM_CLICK | Константа |
public static const ITEM_CLICK:String = "itemClick"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа типа события MenuEvent.ITEM_CLICK указывает на выбор пользователем пункта меню.
Свойства объекта события для этого типа события имеют следующие значения. Не все свойства являются значимыми для каждого из видов событий. Дополнительную информацию см. в подробных описаниях свойств.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
index | Индекс в меню для выбранного пункта меню. |
item | Выбранный элемент dataProvider. |
itemRenderer | Объект ListItemRenderer для выбранного пункта меню. |
label | Текст метки для выбранного пункта меню. |
menu | Определенный экземпляр меню, связанный с этим событием, либо null , если событие передается элементом MenuBar. |
menuBar | Экземпляр MenuBar, являющийся вышестоящим по отношению к элементу управления Menu, либо null , если элемент управления Menu не подчинен элементу управления MenuBar. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | MenuEvent.ITEM_CLICK |
ITEM_ROLL_OUT | Константа |
public static const ITEM_ROLL_OUT:String = "itemRollOut"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа типа MenuEvent.ITEM_ROLL_OUT указывает на перемещение указателя мыши за пределы пункта меню.
Свойства объекта события для этого типа события имеют следующие значения. Не все свойства являются значимыми для каждого из видов событий. Дополнительную информацию см. в подробных описаниях свойств.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
index | Индекс в меню для пункта меню, с которого снято наведение указателя мыши. |
item | Элемент в dataProvider, соответствующий пункту меню, с которого снято наведение указателя мыши. |
itemRenderer | Объект ListItemRenderer пункта меню, с которого снято наведение указателя мыши. |
label | Текст метки для пункта меню, с которого снято наведение указателя мыши. |
menu | Определенный экземпляр меню, связанный с этим событием, либо null , если событие передается элементом MenuBar. |
menuBar | Экземпляр MenuBar, являющийся вышестоящим по отношению к элементу управления Menu, либо null , если элемент управления Menu не подчинен элементу управления MenuBar. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | MenuEvent.ITEM_ROLL_OUT |
ITEM_ROLL_OVER | Константа |
public static const ITEM_ROLL_OVER:String = "itemRollOver"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа типа MenuEvent.ITEM_ROLL_OVER указывает на наведение указателя мыши на пункт меню.
Свойства объекта события для этого типа события имеют следующие значения. Не все свойства являются значимыми для каждого из видов событий. Дополнительную информацию см. в подробных описаниях свойств.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
index | Индекс в меню для пункта меню, на который наведен указатель мыши. |
item | Элемент в dataProvider, связанный с пунктом меню, на который наведен указатель мыши. |
itemRenderer | Объект ListItemRenderer для пункта меню, на который наведен указатель мыши. |
label | Текст метки для пункта меню, на который наведен указатель мыши. |
menu | Определенный экземпляр меню, связанный с этим событием, либо null , если событие передается элементом MenuBar. |
menuBar | Экземпляр MenuBar, являющийся вышестоящим по отношению к элементу управления Menu, либо null , если элемент управления Menu не подчинен элементу управления MenuBar. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | MenuEvent.ITEM_ROLL_OVER |
MENU_HIDE | Константа |
public static const MENU_HIDE:String = "menuHide"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа типа события MenuEvent.MENU_HIDE указывает на закрытие меню или подменю.
Свойства объекта события для этого типа события имеют следующие значения. Не все свойства являются значимыми для каждого из видов событий. Дополнительную информацию см. в подробных описаниях свойств.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
index | -1. Данное свойство не устанавливается для этого типа события. |
item | null. Данное свойство не устанавливается для этого типа события. |
itemRenderer | null. Данное свойство не устанавливается для этого типа события. |
label | null. Данное свойство не устанавливается для этого типа события. |
menu | Определенный экземпляр меню, связанный с этим событием, либо null , если событие передается элементом MenuBar. |
menuBar | Экземпляр MenuBar, являющийся вышестоящим по отношению к элементу управления Menu, либо null , если элемент управления Menu не подчинен элементу управления MenuBar. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | MenuEvent.MENU_HIDE |
MENU_SHOW | Константа |
public static const MENU_SHOW:String = "menuShow"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа типа MenuEvent.MENU_SHOW на открытие меню или подменю при помощи указателя мыши.
Свойства объекта события для этого типа события имеют следующие значения. Не все свойства являются значимыми для каждого из видов событий. Дополнительную информацию см. в подробных описаниях свойств.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
index | -1. Данное свойство не устанавливается для этого типа события. |
item | null. Данное свойство не устанавливается для этого типа события. |
itemRenderer | null. Данное свойство не устанавливается для этого типа события. |
label | null. Данное свойство не устанавливается для этого типа события. |
menu | Определенный экземпляр меню, связанный с этим событием, либо null , если событие передается элементом MenuBar. |
menuBar | Экземпляр MenuBar, являющийся вышестоящим по отношению к элементу управления Menu, либо null , если элемент управления Menu не подчинен элементу управления MenuBar. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | MenuEvent.MENU_SHOW |
Tue Jun 12 2018, 11:34 AM Z