Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
spark.components.supportClasses 

DropDownController  - AS3 Flex

Пакетspark.components.supportClasses
Классpublic class DropDownController
НаследованиеDropDownController Inheritance EventDispatcher Inheritance Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Класс DropDownController управляет мышью, клавиатурой и действиями с фокусом для кнопки привязки и связанных с ней раскрывающихся списков. Этот класс используется раскрывающимися списками (например, DropDownList) для управления их открытием и закрытием в результате действий пользователя.

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
      closeOnResize : Boolean
Если установлено значение true, при изменении размера диспетчера системы закрывается раскрывающийся список.
DropDownController
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  hitAreaAdditions : Vector.<DisplayObject>
Список объектов просмотра для рекомендованной части области щелчка раскрывающегося списка.
DropDownController
  isOpen : Boolean
[только для чтения] Содержит значение true, если раскрывающийся список является открытым.
DropDownController
  openButton : ButtonBase
Ссылка на компонент темы оформления openButton компонента раскрывающегося списка.
DropDownController
  rollOverOpenDelay : Number
Указывает задержку (в миллисекундах) перед открытием раскрывающегося списка при наведении курсора мыши на кнопку привязки.
DropDownController
  systemManager : ISystemManager
Ссылка на SystemManager, используемый для отслеживания движений мыши.
DropDownController
Общедоступные методы
 МетодОпределено
  
Конструктор.
DropDownController
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
  
Закрывает раскрывающийся список и передает событие DropDownEvent.CLOSE.
DropDownController
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Открывает раскрывающийся список и передает событие DropdownEvent.OPEN.
DropDownController
  
Закрывает раскрывающийся список, если он уже вне фокуса.
DropDownController
  
Обрабатывает действия пользователя клавиатуры.
DropDownController
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
Сведения о свойстве
    

closeOnResize

свойство
closeOnResize:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.6
Версии среды выполнения: AIR 3

Если установлено значение true, при изменении размера диспетчера системы закрывается раскрывающийся список. При работе с мобильными приложениями для этого свойства можно указать значение false, чтобы раскрывающийся список оставался открытым при изменении ориентации страницы.

Значением по умолчанию является true.



Реализация
    public function get closeOnResize():Boolean
    public function set closeOnResize(value:Boolean):void

hitAreaAdditions

свойство 
public var hitAreaAdditions:Vector.<DisplayObject>

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Список объектов просмотра для рекомендованной части области щелчка раскрывающегося списка. Щелчок мышью в пределах любого компонента, обозначенного как включение, не будет автоматически закрывать раскрывающийся список.

isOpen

свойство 
isOpen:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Содержит значение true, если раскрывающийся список является открытым.



Реализация
    public function get isOpen():Boolean

openButton

свойство 
openButton:ButtonBase

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Ссылка на компонент темы оформления openButton компонента раскрывающегося списка.



Реализация
    public function get openButton():ButtonBase
    public function set openButton(value:ButtonBase):void

rollOverOpenDelay

свойство 
rollOverOpenDelay:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Указывает задержку (в миллисекундах) перед открытием раскрывающегося списка при наведении курсора мыши на кнопку привязки. Если установлено значение NaN, то раскрывающийся список открывается не наведением курсора, а щелчком мыши.

Значением по умолчанию является NaN.



Реализация
    public function get rollOverOpenDelay():Number
    public function set rollOverOpenDelay(value:Number):void

systemManager

свойство 
systemManager:ISystemManager

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Ссылка на SystemManager, используемый для отслеживания движений мыши. если таковой на определен, контроллер использует systemManager, ассоциированный с openButton.



Реализация
    public function get systemManager():ISystemManager
    public function set systemManager(value:ISystemManager):void
Сведения о конструкторе

DropDownController

()Конструктор
public function DropDownController()

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Конструктор.

Сведения о методе

closeDropDown

()метод
public function closeDropDown(commit:Boolean):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Закрывает раскрывающийся список и передает событие DropDownEvent.CLOSE.

Параметры

commit:Boolean — Если значение равно true, то выбранный элемент данных подтверждается.

openDropDown

()метод 
public function openDropDown():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Открывает раскрывающийся список и передает событие DropdownEvent.OPEN.

processFocusOut

()метод 
public function processFocusOut(event:FocusEvent):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Закрывает раскрывающийся список, если он уже вне фокуса.

Параметры

event:FocusEvent — Объект события для события FOCUS_OUT.

processKeyDown

()метод 
public function processKeyDown(event:KeyboardEvent):Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Обрабатывает действия пользователя клавиатуры.

Параметры

event:KeyboardEvent — Объект события из события клавиатуры.

Возвращает
Boolean — Возвращает значение true, если keyCode был распознан и обработан.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.