| Пакет | mx.controls |
| Класс | public class VideoDisplay |
| Наследование | VideoDisplay UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
![]() | Начиная с Flex 4.0, Adobe рекомендует вместо этого класса использовать класс spark.components.VideoPlayer. |
Элемент управления VideoDisplay, позволяющий воспроизводить FLV-файл в приложении Flex. Поддерживает последовательную загрузку по HTTP, потоковое видео Flash Media Server и потоковое видео из объекта Camera. Синтаксис MXML
Скрыть синтаксис MXMLThe <mx:VideoDisplay> tag inherits all the tag
attributes of its superclass, and adds the following tag attributes:
<mx:VideoDisplay
Properties
autoBandWidthDetection="false|true"
autoPlay="true|false"
autoRewind="true|false"
bufferTime="0.1"
cuePointManagerClass=""
cuePoints=""
idleTimeout="300000"
live="false|true"
maintainAspectRatio="true|false"
playheadTime=""
playheadUpdateInterval="250"
progressInterval="250"
source=""
totalTime=""
volume="0.75"
Styles
backgroundAlpha="1.0"
backgroundColor="0x000000"
backgroundImage="undefined"
backgroundSize="undefined"
borderColor="undefined"
borderSides="left top right bottom"
borderSkin="ClassReference('mx.skins.halo.HaloBorder')"
borderStyle="none"
borderThickness="1"
cornerRadius="0"
dropShadowColor="0x000000"
dropShadowEnabled="false|true"
shadowDirection="center"
shadowDistance="2"
Events
close="No default"
complete="No default"
cuePoint="No default"
playheadUpdate="No default"
progress="No default"
ready="No default"
rewind="No default"
stateChange="No default"
/>
| Свойство | Определено | ||
|---|---|---|---|
![]() | accessibilityDescription : String
Вспомогательное средство доступа для свойства description в объекте accessibilityProperties этого UIComponent. | UIComponent | |
![]() | accessibilityEnabled : Boolean
Вспомогательное средство доступа для свойства silent в объекте accessibilityProperties этого UIComponent. | UIComponent | |
![]() | accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | |
![]() | accessibilityName : String
Вспомогательное средство доступа для свойства name в объекте accessibilityProperties этого UIComponent. | UIComponent | |
![]() | accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | |
![]() | accessibilityShortcut : String
Вспомогательное средство доступа для свойства shortcut в объекте accessibilityProperties этого UIComponent. | UIComponent | |
![]() | activeEffects : Array [только для чтения]
Список эффектов, в настоящее время воспроизводимых в компоненте, например массив экземпляров EffectInstance. | UIComponent | |
![]() | alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | |
| autoBandWidthDetection : Boolean
Указывает, должен элемент управления VideoDisplay использовать встроенную автоматическую функцию обнаружения полосы пропускания или нет. | VideoDisplay | ||
![]() | automationDelegate : Object
Объект-делегат, выполняющий обработку функций, связанных с автоматизацией. | UIComponent | |
![]() | automationEnabled : Boolean [только для чтения]
Значение true, если этот компонент доступен для автоматизации; в противном случае – false. | UIComponent | |
![]() | automationName : String
Имя, которое можно использовать в качестве идентификатора этого объекта. | UIComponent | |
![]() | automationOwner : DisplayObjectContainer [только для чтения]
Владелец этого компонента в целях автоматизации. | UIComponent | |
![]() | automationParent : DisplayObjectContainer [только для чтения]
Вышестоящий элемент этого компонента в целях автоматизации. | UIComponent | |
![]() | automationTabularData : Object [только для чтения]
Реализация интерфейса IAutomationTabularData, который можно использовать для извлечения данных. | UIComponent | |
![]() | automationValue : Array [только для чтения]
Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении. | UIComponent | |
![]() | automationVisible : Boolean [только для чтения]
Значение true, если этот компонент является видимым для автоматизации; в противном случае – false. | UIComponent | |
| autoPlay : Boolean
Указывает, должно воспроизведение видео начаться немедленно после установки свойства source или нет. | VideoDisplay | ||
| autoRewind : Boolean
Указывает, следует ли перемотать файл FLV на первый кадр при остановке воспроизведения – в результате выполнения вызова метода stop() или при достижении конца потока. | VideoDisplay | ||
![]() | baseline : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | |
![]() | baselinePosition : Number [только для чтения]
Координата Y базовой линии первой строки текста компонента. | UIComponent | |
![]() | blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | |
![]() | blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | |
| borderMetrics : EdgeMetrics [только для чтения]
Возвращает объект EdgeMetrics, имеющий четыре свойства: left, top, right и bottom. | VideoDisplay | ||
![]() | bottom : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | |
| bufferTime : Number
Количество секунд, необходимых для буферизации видео в памяти, перед началом воспроизведения видеофайла. | VideoDisplay | ||
![]() | buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | |
| bytesLoaded : int [только для чтения]
Число загруженных байтов, доступных для воспроизведения. | VideoDisplay | ||
| bytesTotal : int [только для чтения]
Общее число загруженных байтов. | VideoDisplay | ||
![]() | cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | |
![]() | cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | |
![]() | cacheHeuristic : Boolean [только для записи]
Используется в Flex для предложения кэширования растровых изображений объекта. | UIComponent | |
![]() | cachePolicy : String
Определяет политику кэширования растровых изображений для этого объекта. | UIComponent | |
![]() | className : String [только для чтения]
Имя класса этого экземпляра, например Button. | UIComponent | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | contentMouseX : Number [только для чтения]
Возвращает координату x положения курсора мыши в текущей системе координат. | UIComponent | |
![]() | contentMouseY : Number [только для чтения]
Возвращает координату y положения курсора мыши в текущей системе координат. | UIComponent | |
![]() | contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | |
| cuePointManager : Object [только для чтения]
Экземпляр класса CuePointManager, связанный с элементом управления VideoPlayer. | VideoDisplay | ||
| cuePointManagerClass : Class
Используемый менеджер контрольных точек. | VideoDisplay | ||
| cuePoints : Array
Массив контрольных точек, связанный с элементом управления. | VideoDisplay | ||
![]() | currentState : String
Текущее состояние представления компонента. | UIComponent | |
![]() | cursorManager : ICursorManager [только для чтения]
Получает FocusManager, управляющий курсором для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | |
![]() | depth : Number
Определяет порядок отображения элементов внутри контейнеров. | UIComponent | |
![]() | descriptor : UIComponentDescriptor
Ссылка на UIComponentDescriptor (при его наличии), использованный методом createComponentFromDescriptor() для создания этого экземпляра UIComponent. | UIComponent | |
![]() | designLayer : DesignLayer
Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом. | UIComponent | |
![]() | document : Object
Ссылка на объект документа, связанный с этим UIComponent. | UIComponent | |
![]() | doubleClickEnabled : Boolean [переопределить]
Определяет, получает ли объект UIComponent события doubleClick. | UIComponent | |
![]() | dropTarget : DisplayObject [только для чтения]
Определяет экранный объект, над которым перетаскивается спрайт либо на котором спрайт был отпущен. | Sprite | |
![]() | enabled : Boolean
Возможность использования компонента пользователем. | UIComponent | |
![]() | errorString : String
Текст, отображаемый рекомендацией ошибки компонента при контроле компонента классом Validator и сбое проверки. | UIComponent | |
![]() | explicitHeight : Number
Число, указывающее явную высоту компонента в пикселях в виде координат компонента. | UIComponent | |
![]() | explicitMaxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | |
![]() | explicitMaxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | |
![]() | explicitMinHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | |
![]() | explicitMinWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | |
![]() | explicitWidth : Number
Число, указывающее явную ширину компонента в пикселях в виде координат компонента. | UIComponent | |
![]() | filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | |
![]() | flexContextMenu : IFlexContextMenu
Контекстное меню для этого UIComponent. | UIComponent | |
![]() | focusEnabled : Boolean
Указывает, может ли компонент получить фокус при выборе вкладки с ним. | UIComponent | |
![]() | focusManager : IFocusManager
Получает FocusManager, управляющий фокусом для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | |
![]() | focusPane : Sprite
Область фокусировки, связанная с этим объектом | UIComponent | |
![]() | focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | |
![]() | graphics : Graphics [только для чтения]
Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования. | Sprite | |
![]() | hasFocusableChildren : Boolean
Флаг, который указывает, могут ли нижестоящие объекты получить фокус. | UIComponent | |
![]() | hasLayoutMatrix3D : Boolean [только для чтения]
Содержит true, если элемент имеет трехмерную матрицу. | UIComponent | |
![]() | height : Number [переопределить]
Число, указывающее высоту компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | |
![]() | hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | |
![]() | horizontalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | |
![]() | id : String
Идентификатор компонента. | UIComponent | |
| idleTimeout : int
Указывает время, в миллисекундах, в течение которого соединение находилось в режиме бездействия (воспроизведение приостановлено или остановлено) перед завершением соединения с Flash Media Server. | VideoDisplay | ||
![]() | includeInLayout : Boolean
Указывает, включается ли этот компонент в макет вышестоящего контейнера. | UIComponent | |
![]() | inheritingStyles : Object
Начало этой цепочки компонентов с ненаследуемыми стилями. | UIComponent | |
![]() | initialized : Boolean
Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались). | UIComponent | |
![]() | instanceIndex : int [только для чтения]
Индекс повторяемого компонента. | UIComponent | |
![]() | instanceIndices : Array
Массив, содержащий индексы, требуемые для создания ссылки на этот UIComponent из собственного документа. | UIComponent | |
![]() | is3D : Boolean [только для чтения]
Содержит true, если элемент представлен в трехмерной графике. | UIComponent | |
![]() | isDocument : Boolean [только для чтения]
Содержит true, если этот экземпляр UIComponent является объектом документа. | UIComponent | |
![]() | isPopUp : Boolean
Установите значение true в PopUpManager для указания того, что компонент имеет всплывающую подсказку. | UIComponent | |
![]() | layoutMatrix3D : Matrix3D [только для записи]
Матрица преобразования, которая используется для вычисления макета компонента относительно соответствующих элементов одного уровня. | UIComponent | |
![]() | left : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | |
| live : Boolean
Определяет, выполняет ли элемент управления потоковое воспроизведение. | VideoDisplay | ||
![]() | loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | |
| maintainAspectRatio : Boolean
Указывает, должен элемент управления поддерживать первоначальный коэффициент сжатия при изменении размеров видео или нет. | VideoDisplay | ||
![]() | maintainProjectionCenter : Boolean
При значении true компонент будет сохранять свою матрицу проекции выровненной по центру своей ограничительной рамки. | UIComponent | |
![]() | mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | |
![]() | maxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | |
![]() | maxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | |
![]() | measuredHeight : Number
Высота компонента в пикселях по умолчанию. | UIComponent | |
![]() | measuredMinHeight : Number
Минимальная высота компонента по умолчанию в пикселях. | UIComponent | |
![]() | measuredMinWidth : Number
Минимальная ширина компонента по умолчанию в пикселях. | UIComponent | |
![]() | measuredWidth : Number
Ширина компонента в пикселях по умолчанию. | UIComponent | |
| metadata : Object [только для чтения]
Объект, представляющий собой пакет метаданных, полученных в результате вызова метода обратного вызова NetStream.onMetaData(), если он доступен. | VideoDisplay | ||
![]() | metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | |
![]() | minHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | |
![]() | minWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | |
![]() | moduleFactory : IFlexModuleFactory
Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента. | UIComponent | |
![]() | mouseChildren : Boolean
Определяет, поддерживают ли дочерние объекты события мыши или других устройств пользовательского ввода. | DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода. | InteractiveObject | |
![]() | mouseFocusEnabled : Boolean
Можно ли получить фокус при нажатии элемента. | UIComponent | |
![]() | mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | |
![]() | mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | |
![]() | name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | |
![]() | needsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус. | InteractiveObject | |
![]() | nestLevel : int
Глубина этого объекта в иерархии включения. | UIComponent | |
![]() | nonInheritingStyles : Object
Начало цепочки этого компонента с ненаследуемыми стилями. | UIComponent | |
![]() | numAutomationChildren : int [только для чтения]
Число нижестоящих элементов автоматизации, содержащихся в этом контейнере. | UIComponent | |
![]() | numChildren : int [только для чтения]
Возвращает число дочерних элементов данного объекта. | DisplayObjectContainer | |
![]() | opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | |
![]() | owner : DisplayObjectContainer
Владелец этого объекта IVisualElement. | UIComponent | |
![]() | parent : DisplayObjectContainer [переопределить] [только для чтения]
Вышестоящий контейнер или компонент данного компонента. | UIComponent | |
![]() | parentApplication : Object [только для чтения]
Ссылка на объект приложения, содержащего этот экземпляр UIComponent. | UIComponent | |
![]() | parentDocument : Object [только для чтения]
Ссылка на вышестоящий объект документа для этого UIComponent. | UIComponent | |
![]() | percentHeight : Number
Указывает высоту компонента в виде процента от размера вышестоящего элемента. | UIComponent | |
![]() | percentWidth : Number
Указывает ширину компонента в виде процента от размера вышестоящего элемента. | UIComponent | |
| playheadTime : Number
Положение воспроизведения, измеренное в секундах с начала воспроизведения видео. | VideoDisplay | ||
| playheadUpdateInterval : int
Указывает время (в миллисекундах) между событиями playheadUpdate. | VideoDisplay | ||
| playing : Boolean [только для чтения]
Если значение true, в текущий момент воспроизводится файл мультимедиа. | VideoDisplay | ||
![]() | postLayoutTransformOffsets : mx.geom:TransformOffsets
Определяет ряд настроек, применяемых для преобразования объекта способом, не отображающимся в макете вышестоящего элемента объекта. | UIComponent | |
![]() | processedDescriptors : Boolean
Установлено на true после немедленного или отложенного создания нижестоящих элементов в зависимости от выполняемого действия. | UIComponent | |
| progressInterval : int
Указывает время (в миллисекундах) между событиями progress. | VideoDisplay | ||
![]() | repeater : IRepeater [только для чтения]
Ссылка на объект Repeater в вышестоящем документе, создающем этот UIComponent. | UIComponent | |
![]() | repeaterIndex : int [только для чтения]
Индекс элемента в поставщике данных Repeater, создавшего этот UIComponent. | UIComponent | |
![]() | repeaterIndices : Array
Массив, содержащий индексы элементов в поставщике данных Repeater в вышестоящем документе, создавшем этот UIComponent. | UIComponent | |
![]() | repeaters : Array
Массив, содержащий ссылки на объекты Repeater в вышестоящем документе, создавшем этот UIComponent. | UIComponent | |
![]() | right : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | |
![]() | root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | |
![]() | rotation : Number [переопределить]
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | UIComponent | |
![]() | rotationX : Number [переопределить]
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. | UIComponent | |
![]() | rotationY : Number [переопределить]
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | UIComponent | |
![]() | rotationZ : Number [переопределить]
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера. | UIComponent | |
![]() | scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | |
![]() | scaleX : Number [переопределить]
Число, определяющее коэффициент горизонтального масштабирования. | UIComponent | |
![]() | scaleY : Number [переопределить]
Число, определяющее коэффициент вертикального масштабирования. | UIComponent | |
![]() | scaleZ : Number [переопределить]
Число, определяющее коэффициент масштабирования по оси Z. | UIComponent | |
![]() | screen : Rectangle [только для чтения]
Возвращает объект, который содержит размер и позицию основной поверхности изображения для этого объекта. | UIComponent | |
![]() | scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | |
![]() | showInAutomationHierarchy : Boolean
Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации. | UIComponent | |
![]() | softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | |
![]() | softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | |
![]() | soundTransform : flash.media:SoundTransform
Управляет звуком в данном спрайте. | Sprite | |
| source : String
Относительный путь и имя FLV-файла потока. | VideoDisplay | ||
![]() | stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | |
| state : String [только для чтения]
Текущее состояние элемента управления VideoDisplay. | VideoDisplay | ||
| stateResponsive : Boolean [только для чтения]
Указывает, находится элемент управления VideoDisplay в управляемом – true или неуправляемом состоянии – false. | VideoDisplay | ||
![]() | states : Array
Состояния представления, представленные для этого компонента. | UIComponent | |
![]() | styleDeclaration : CSSStyleDeclaration
Обеспечивает хранение встроенных наследуемых стилей этого объекта. | UIComponent | |
![]() | styleManager : IStyleManager2 [только для чтения]
Возвращает экземпляр StyleManager, используемый этим компонентом. | UIComponent | |
![]() | styleName : Object
Стиль класса, используемый этим компонентом. | UIComponent | |
![]() | styleParent : IAdvancedStyleClient
Вышестоящий узел компонента используется для анализа нижестоящих селекторов. | UIComponent | |
![]() | systemManager : ISystemManager
Возвращает объект SystemManager, используемый этим компонентом. | UIComponent | |
![]() | tabChildren : Boolean
Определяет, включен ли переход между нижестоящими элементами объекта с помощью клавиши Tab. | DisplayObjectContainer | |
![]() | tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab. | InteractiveObject | |
![]() | tabFocusEnabled : Boolean
Флаг, который указывает, может ли этот объект получить фокус при использовании клавиши TAB. Это аналогично свойству tabEnabled, используемому в Flash Player. Обычно это значение – true для компонентов обработки ввода с клавиатуры, но некоторые компоненты панелей управления установлены на значение false, потому что они не должны забирать на себя фокус другого компонента, например редактора. | UIComponent | |
![]() | tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | |
![]() | textSnapshot : flash.text:TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() | toolTip : String
Текст, отображаемый в ToolTip. | UIComponent | |
![]() | top : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | |
| totalTime : Number
Общая продолжительность мультимедиа файла, в секундах. | VideoDisplay | ||
![]() | transform : flash.geom:Transform [переопределить]
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | UIComponent | |
![]() | transformX : Number
Устанавливает координату x для центра преобразования компонента. | UIComponent | |
![]() | transformY : Number
Устанавливает координату y для центра преобразования компонента. | UIComponent | |
![]() | transformZ : Number
Устанавливает координату z для центра преобразования компонента. | UIComponent | |
![]() | transitions : Array
Array объектов Transition, где каждый объект Transition определяет ряд эффектов для установки эффектов, воспроизводимых при изменении состояния. | UIComponent | |
![]() | tweeningProperties : Array
Массив свойств, анимация которых выполняется в данный момент на этом объекте. | UIComponent | |
![]() | uid : String
Уникальный идентификатор для объекта. | UIComponent | |
![]() | updateCompletePendingFlag : Boolean
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались). | UIComponent | |
![]() | useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | |
![]() | validationSubField : String
Используется средством проверки для связывания подчиненного поля с этим компонентом. | UIComponent | |
![]() | verticalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | |
| videoHeight : int [только для чтения]
Высота загруженного FLV-файла. | VideoDisplay | ||
| videoWidth : int [только для чтения]
Ширина загруженного FLV-файла. | VideoDisplay | ||
![]() | visible : Boolean [переопределить]
Определяет видимость экранного объекта. | UIComponent | |
| volume : Number
Уровень громкости, указанный как значение между 0 и 1. | VideoDisplay | ||
![]() | width : Number [переопределить]
Число, указывающее ширину компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | |
![]() | x : Number [переопределить]
Число, указывающее горизонтальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | |
![]() | y : Number [переопределить]
Число, указывающее вертикальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | |
![]() | z : Number [переопределить]
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного вышестоящего контейнера. | UIComponent | |
| Свойство | Определено | ||
|---|---|---|---|
| border : IFlexDisplayObject
Объект границы для элемента управления. | VideoDisplay | ||
![]() | currentCSSState : String [только для чтения]
Состояние, используемое при сопоставлении псевдоселекторов CSS. | UIComponent | |
![]() | hasComplexLayoutMatrix : Boolean [только для чтения]
Возвращает значение true, если UIComponent имеет какое-либо свойство transform, отличное от перемещения (x, y). | UIComponent | |
![]() | resourceManager : IResourceManager [только для чтения]
Ссылка на объект, управляющий всеми локализованными ресурсами приложения. | UIComponent | |
![]() | unscaledHeight : Number [только для чтения]
Стандартный метод для определения немасштабируемой высоты компонента. | UIComponent | |
![]() | unscaledWidth : Number [только для чтения]
Стандартный метод для определения немасштабируемой ширины компонента. Все отображения компонента и нижестоящего макета должны создаваться внутри ограничительного прямоугольника этой ширины, которая также передается в качестве аргумента updateDisplayList(). | UIComponent | |
| Метод | Определено | ||
|---|---|---|---|
Конструктор. | VideoDisplay | ||
![]() |
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | |
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | |
![]() |
Добавляет клиент с невизуальным стилем в экземпляр компонента. | UIComponent | |
![]() |
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point. | DisplayObjectContainer | |
Определяет необходимость воспроизведения видеопотока из камеры. | VideoDisplay | ||
![]() |
Ставит в очередь функцию для последующего вызова. | UIComponent | |
![]() |
Удаляет свойство style для экземпляра компонента. | UIComponent | |
Вызывает закрытие входного потока и подключения к Flash Media Server. | VideoDisplay | ||
![]() |
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | |
![]() |
Преобразует объект Point из координат содержимого в глобальные координаты. | UIComponent | |
![]() |
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | |
![]() |
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | |
![]() |
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | |
![]() |
Создает ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | |
![]() |
Удаляет ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | |
![]() |
Возвращается к объекту UITextFormat, соответствующему текстовым стилям для этого UIComponent. | UIComponent | |
![]() | [переопределить]
Посылает событие в поток событий. | UIComponent | |
![]() |
Отображает или скрывает индикатор фокуса вокруг этого компонента. | UIComponent | |
![]() | drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Обеспечивает отображение прямоугольника в объекте Graphics указанной темы оформления программным способом. | UIComponent | |
![]() |
Вызывается экземпляром эффекта по завершении воспроизведения эффекта в компоненте. | UIComponent | |
![]() |
Вызывается экземпляром эффекта при запуске воспроизведения эффекта в компоненте. | UIComponent | |
![]() |
Завершает все воспроизводимые в настоящее время эффекты на компоненте. | UIComponent | |
![]() |
Выполняет все привязки, для которых объект UIComponent является адресом назначения. | UIComponent | |
![]() |
Вызывается после завершения печати. | UIComponent | |
![]() |
Предоставляет объект автоматизации с указанным индексом. | UIComponent | |
![]() |
Обеспечивает список объектов автоматизации. | UIComponent | |
![]() |
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | |
![]() |
Возвращает координату Х границ элемента для указанного размера элемента. | UIComponent | |
![]() |
Возвращает координату Y границ элемента при указанном размере элемента. | UIComponent | |
![]() |
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | |
![]() |
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | |
![]() |
Возвращает позицию индекса для экземпляра DisplayObject child. | DisplayObjectContainer | |
![]() |
Выполняет поиск селекторов типа для этого экземпляра UIComponent. | UIComponent | |
![]() |
Возвращает значение ограничения макета, идентичное значению получения стиля ограничения для этого компонента. | UIComponent | |
![]() |
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
| UIComponent | |
![]() |
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
| UIComponent | |
![]() |
Получает объект, который в настоящее время имеет фокус. | UIComponent | |
![]() |
Возвращает высоту макета элемента. | UIComponent | |
![]() |
Возвращает ширину макета элемента. | UIComponent | |
![]() |
Возвращает координату Х, используемую элементом для отображения на экране. | UIComponent | |
![]() |
Возвращает координату Y, используемую элементом для отображения на экране. | UIComponent | |
![]() |
Возвращает матрицу преобразования, используемую для определения макета компонента относительно соответствующих элементов одного уровня. | UIComponent | |
![]() |
Возвращает преобразование макета Matrix3D для этого элемента. | UIComponent | |
![]() |
Возвращает максимальную высоту элемента. | UIComponent | |
![]() |
Возвращает максимальную ширину элемента. | UIComponent | |
![]() |
Возвращает минимальную высоту элемента. | UIComponent | |
![]() |
Возвращает минимальную ширину элемента. | UIComponent | |
![]() |
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Возвращает предпочтительную высоту элемента. | UIComponent | |
![]() |
Возвращает предпочтительную ширину элемента. | UIComponent | |
![]() |
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | |
![]() |
Возвращает элемент в dataProvider, использованный указанным Repeater для создания этого Repeater, или null, если повторение этого Repeater не выполнено. | UIComponent | |
![]() |
Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента. | UIComponent | |
![]() |
Преобразует объект Point из глобальных координат в координаты содержимого. | UIComponent | |
![]() |
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | |
![]() |
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | |
![]() |
Возвращает true, если для currentCSSState не указано значение null. | UIComponent | |
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Определяет, было ли указанное состояние задано в данном UIComponent. | UIComponent | |
![]() |
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | |
![]() |
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | |
![]() |
Возвращает матрицу прямоугольника, которая может быть передана в метод drawRoundRect() метод как параметр rot при рисовании горизонтального градиента. | UIComponent | |
![]() |
Инициализирует внутреннюю структуру этого компонента. | UIComponent | |
![]() |
Инициализирует разные свойства, которые отслеживают повторенные экземпляры этого компонента. | UIComponent | |
![]() |
Отмечает компонент с целью вызова его метода updateDisplayList() во время последующего обновления экрана. | UIComponent | |
![]() |
Вызывается элементами компонента для указания, что свойство depth было изменено. | UIComponent | |
![]() |
Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection. | UIComponent | |
![]() |
Отмечает компонент с целью вызова его метода commitProperties() во время последующего обновления экрана. | UIComponent | |
![]() |
Отмечает компонент с целью вызова его метода measure() во время последующего обновления экрана. | UIComponent | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
Загружает файл мультимедиа без воспроизведения. | VideoDisplay | ||
![]() |
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | |
![]() |
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | |
![]() |
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | |
![]() |
Возвращает значение true, если cssState совпадает с currentCSSState. | UIComponent | |
![]() |
Определяет, совпадает ли этот экземпляр с данным типом (или является его подклассом). | UIComponent | |
![]() |
Выполняет измерения для указанного текста HTML, который может содержать HTML-теги, например <font> и <b>. При этом предполагается, что текст отображается в однострочном поле UITextField при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | |
![]() |
Выполняет измерения для указанного текста. При этом предполагается, что текст отображается в однострочном поле UITextField (или UIFTETextField) при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | |
![]() |
Перемещает компонент в указанное положение в пределах его вышестоящего элемента. | UIComponent | |
![]() |
Обеспечивает распространение изменений стиля для нижестоящих элементов. | UIComponent | |
![]() |
Возвращает значение true, если цепочка свойств owner направлена от child к этому UIComponent. | UIComponent | |
![]() |
Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента. | UIComponent | |
Приостановка воспроизведения без перемещения точки воспроизведения. | VideoDisplay | ||
Воспроизводит файл мультимедиа. | VideoDisplay | ||
![]() |
Готовит IFlexDisplayObject к печати. | UIComponent | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Создает или восстанавливает кэш стиля CSS для этого компонента и, если параметр recursive является true, также для всех нижестоящих элементов этого компонента. | UIComponent | |
![]() |
Обеспечить регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта. | UIComponent | |
![]() |
Удаляет заданный объект child DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет дочерний DisplayObject из заданной позиции индекса в списке дочерних элементов DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Удаляет клиент с невизуальным стилем из экземпляра компонента. | UIComponent | |
![]() |
Воспроизводит указанное событие. | UIComponent | |
![]() |
Вызывает виртуальную клавиатуру. | InteractiveObject | |
![]() |
Определяет нижестоящий элемент с помощью предоставленного идентификатора. | UIComponent | |
![]() | [статические]
Возобновляет фоновую обработку методов, поставленных в очередь callLater() после вызова suspendBackgroundProcessing(). | UIComponent | |
![]() |
Размеры объекта. | UIComponent | |
![]() |
Изменяет положение существующего дочернего элемента в DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Устанавливает значение ограничения макета, совпадающее со значением стиля ограничения для этого компонента. | UIComponent | |
![]() |
Установить текущее состояние. | UIComponent | |
![]() |
Задает фокус на этот компонент. | UIComponent | |
![]() |
Устанавливает координаты, используемые элементом для отображения на экране. | UIComponent | |
![]() |
Устанавливает размер макета элемента. | UIComponent | |
![]() |
Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | |
![]() |
Устанавливает трехмерную матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Задает свойство style для экземпляра компонента. | UIComponent | |
![]() |
Вызывается при изменении свойства visible. | UIComponent | |
![]() |
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | |
![]() |
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном. | Sprite | |
Остановка воспроизведения. | VideoDisplay | ||
![]() |
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта. | DisplayObjectContainer | |
![]() |
Завершает метод startDrag(). | Sprite | |
![]() |
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном. | Sprite | |
![]() |
Обеспечивает обнаружение изменений в свойствах стиля. | UIComponent | |
![]() |
Метод stylesInitialized() вызывается программой Flex при первой инициализации стиля компонента. | UIComponent | |
![]() | [статические]
Блокирует фоновую обработку методов, поставленных в очередь callLater() до вызова resumeBackgroundProcessing(). | UIComponent | |
![]() |
Меняет местами (в порядке «от начала к концу») два заданных дочерних объекта. | DisplayObjectContainer | |
![]() |
Меняет местами (в порядке «от начала к концу») дочерние объекты, расположенные в двух заданных позициях индекса в списке дочерних элементов. | DisplayObjectContainer | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() | [переопределить]
Возвращает строку, указывающую расположение этого объекта в иерархии объектов DisplayObject в приложении. | FlexSprite | |
![]() | transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Служебный метод для обновления вращения, масштабирования и перемещения преобразования при сохранении определенной точки, указанной в собственной области координат компонента, зафиксированной в области координат вышестоящего элемента. | UIComponent | |
![]() |
Служебный метод для преобразования точки, указанной в локальных координатах этого объекта, к ее местоположению в координатах вышестоящего узла объекта. | UIComponent | |
![]() |
Проверяет правильность расположения и размера нижестоящих элементов и отображает различные визуальные эффекты. | UIComponent | |
![]() |
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости. | UIComponent | |
![]() |
Используется в логике макета для проверки свойств компонента посредством вызова метода commitProperties(). | UIComponent | |
![]() |
Проверяет правильность измеренного размера компонента. Если совместно с данным IlayoutManagerClient вызван метод LayoutManager.invalidateSize(), то при измерении будет вызван метод validateSize(). | UIComponent | |
![]() |
Обрабатывает события valid и invalid из средства проверки, назначенного этому компоненту. | UIComponent | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Возвращает матрицу прямоугольника, которая может быть передана передать в drawRoundRect() как параметр rot при рисовании вертикального градиента. | UIComponent | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher | |
| Метод | Определено | ||
|---|---|---|---|
![]() |
Отрегулируйте прямоугольник фокусировки. | UIComponent | |
![]() |
Передает вычисленную матрицу, созданную из комбинации матрицы макета и смещений преобразования flash displayObject. | UIComponent | |
![]() |
Это внутренний метод, используемый инфраструктурой Flex для поддержки эффекта Dissolve. | UIComponent | |
![]() |
Определяет, может ли быть пропущен вызов метода measure(). | UIComponent | |
![]() |
Выполняет окончательную обработку после создания нижестоящих объектов. | UIComponent | |
![]() |
Обрабатывает свойства, установленные в компоненте. | UIComponent | |
Создает границу для этого компонента. | VideoDisplay | ||
![]() |
Создайте нижестоящие объекты для компонента. | UIComponent | |
![]() |
Создает новый объект, использующий контекст, основанный на использованном встроенном шрифте. | UIComponent | |
![]() |
Создает объект с помощью указанной moduleFactory. | UIComponent | |
![]() |
Вспомогательные методы для отправки PropertyChangeEvent при обновлении свойства. | UIComponent | |
![]() |
Обработчик события вызывается, если объект UIComponent получает фокус. | UIComponent | |
![]() |
Обработчик события вызывается, если объект UIComponent теряет фокус. | UIComponent | |
![]() |
Инициализирует реализацию и хранение некоторых из менее часто используемых расширенных функций макета компонента. | UIComponent | |
![]() |
Завершает инициализацию компонента. | UIComponent | |
![]() |
Инициализирует код доступности этого компонента. | UIComponent | |
![]() |
Вспомогательный метод, делающий недействительными размер и список отображения вышестоящего элемента, если этот объект оказывает влияние на соответствующий макет (значение includeInLayout равно true). | UIComponent | |
![]() |
Как правило, переопределяется с помощью компонентов, содержащих объекты UITextField, где объект UITextField получает фокус. | UIComponent | |
![]() |
Обработчик события, вызываемый для события keyDown. | UIComponent | |
![]() |
Обработчик события, вызываемый для события keyUp. | UIComponent | |
Реагирует на изменения размеров путем установки положений и размеров границ. | VideoDisplay | ||
![]() |
Вычисляет размер по умолчанию и дополнительно минимальный размер по умолчанию для компонента. | UIComponent | |
![]() |
Этот метод вызывается при создании UIComponent и далее при каждой передаче события change для указания какого-либо изменения локализованных ресурсов. | UIComponent | |
![]() |
Определяет коэффициент растягивания по горизонтали и вертикали. | UIComponent | |
![]() |
Этот метод вызывается при изменении состояния для проверки, применяются ли специфичные для состояния стили к этому компоненту. | UIComponent | |
![]() |
Обеспечивает отображение объекта и/или определение размеров и положения его нижестоящих элементов. | UIComponent | |
| Событие | Сводка | Определено | ||
|---|---|---|---|---|
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | ||
![]() | Передается при добавлении компонента к контейнеру как нижестоящего элемента содержимого с помощью метода addChild(), addChildAt(), addElement() или addElementAt(). | UIComponent | ||
![]() | Отправляется, когда экранный объект добавляется в список отображения. | DisplayObject | ||
![]() | Отправляется, когда экранный объект добавляется к списку отображения на монтажном столе либо непосредственно, либо путем добавления поддерева, содержащего экранный объект. | DisplayObject | ||
![]() | Отправляется, когда пользователь выбирает команду «Удалить» из контекстного меню текста. | InteractiveObject | ||
![]() | Отправляется, когда пользователь нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject. | InteractiveObject | ||
| Передается при закрытии объекта NetConnection – в результате тайм-аута или вызова метода close(). | VideoDisplay | |||
| Передается, если воспроизведение достигает конца FLV-файла. | VideoDisplay | |||
![]() | Отправляется, когда жест пользователя вызывает контекстное меню, связанное с данным интерактивным объектом в приложении AIR. | InteractiveObject | ||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Копировать», или выбирает команду «Копировать» из контекстного меню. | InteractiveObject | ||
![]() | Отправляется по завершении создания компонента, и обработки, измерения, размещения и отображения свойств. | UIComponent | ||
| Передается, если значение свойства time контрольной точки равно текущему положению воспроизведения. | VideoDisplay | |||
![]() | Передается после изменения состояния представления. | UIComponent | ||
![]() | Передается после изменения свойства currentState, но перед изменением состояния представления. | UIComponent | ||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Вырезать», или выбирает команду «Вырезать» из контекстного меню. | InteractiveObject | ||
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | ||
![]() | Отправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true. | InteractiveObject | ||
![]() | Передается инициатором перетаскивания (компонентом, который является источником перетаскиваемых данных) по завершении операции перетаскивания, либо после опускания перетаскиваемых данных на целевой объект, либо по завершении операции перетаскивания без опускания данных. | UIComponent | ||
![]() | Передается целевым объектом перетаскивания, когда пользователь отпускает на нем кнопку мыши. | UIComponent | ||
![]() | Передается компонентом при перемещении пользователем курсора мыши над компонентом в процессе операции перетаскивания. | UIComponent | ||
![]() | Передается компонентом, когда пользователь перетаскивает данные за пределы компонента, но не опускает их на целевой объект. | UIComponent | ||
![]() | Передается компонентом при перемещении пользователем курсора мыши при нахождении над компонентом в процессе операции перетаскивания. | UIComponent | ||
![]() | Отправляется инициатором перетаскивания после начала операции перетаскивания. | UIComponent | ||
![]() | Отправляется по завершении эффекта. | UIComponent | ||
![]() | Отправляется непосредственно перед запуском эффекта. | UIComponent | ||
![]() | Отправляется после завершения эффекта, которое выполняется только после вызова метода stop(). | UIComponent | ||
![]() | [многоадресное событие] Отправляется, когда точка воспроизведения переходит в новый кадр. | DisplayObject | ||
![]() | Отправляется после входа компонента в состояние представления. | UIComponent | ||
![]() | [многоадресное событие] Отправляется, когда точка воспроизведения покидает текущий кадр. | DisplayObject | ||
![]() | Отправляется непосредственно перед выходом компонента из состояния представления. | UIComponent | ||
![]() | Отправляется после того, как экранный объект перемещается в фокус. | InteractiveObject | ||
![]() | Отправляется после того, как экранный объект теряет фокус. | InteractiveObject | ||
![]() | [многоадресное событие] Отправляется после завершения работы конструкторов экранных объектов кадра до выполнения сценариев кадра. | DisplayObject | ||
![]() | Отправляется, когда пользователь создает точку контакта вдоль края сенсорной поверхности с помощью экземпляра InteractiveObject (например, нажатие по краю сенсорной поверхности на пульте Siri Remote для Apple TV). Некоторые устройства также могут интерпретировать этот контакт как комбинацию нескольких событий касания. | InteractiveObject | ||
![]() | Отправляется, когда пользователь наживает две точки контакта над одним экземпляром InteractiveObject на устройстве с сенсорным экраном (например, двумя пальцами нажимает точки над экранным объектом и отпускает их при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает точку контакта с экземпляром InteractiveObject на устройстве с сенсорным экраном (например, касается пальцем и проводит им слева направо над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | ||
![]() | Отправляется, когда пользователь выполняет жест поворота в точке контакта с экземпляром InteractiveObject (например, касание двумя пальцами и их вращение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | ||
![]() | Отправляется, когда пользователь выполняет жест выделения в точке контакта с экземпляром InteractiveObject (например, касание экрана тремя пальцами и их параллельное перемещение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | ||
![]() | Отправляется, когда пользователь создает точку контакта с экземпляром InteractiveObject, а затем касается сенсорного экрана (например, касается экранного объекта несколькими пальцами, чтобы открыть меню, а затем касается одним пальцем для выбора нужного элемента меню при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | ||
![]() | Отправляется, когда пользователь выполняет жест увеличения в точке контакта с экземпляром InteractiveObject (например, касание экрана двумя пальцами и их быстрое разведение в стороны над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | ||
![]() | Возникает при изменении состояния объекта с «Видимый» на «Невидимый». | UIComponent | ||
![]() | Это событие отправляется любой клиентской программе, которая поддерживает линейный ввод с помощью IME. | InteractiveObject | ||
![]() | Передается по окончании создания компонента и установки всех свойств инициализации. | UIComponent | ||
![]() | Отправляется, когда компонент контролируется средством проверки, и при проверке произошел сбой. | UIComponent | ||
![]() | Отправляется, когда пользователь нажимает клавишу. | InteractiveObject | ||
![]() | Отправляется, когда пользователь пытается изменить фокус с помощью клавиатуры. | InteractiveObject | ||
![]() | Отправляется, когда пользователь отпускает клавишу. | InteractiveObject | ||
| Передается первый раз при достижении метаданных в FLV-файле. | VideoDisplay | |||
![]() | Отправляется, когда пользователь нажимает и отпускает среднюю кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь нажимает среднюю кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | ||
![]() | Передается из компонента, открытого с использованием PopUpManager, когда пользователь щелкает кнопкой мыши вне его пределов. | UIComponent | ||
![]() | Отправляется, когда пользователь пытается изменить фокус с помощью указывающего устройства. | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает указывающее устройство в момент, когда курсор находится над объектом InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | ||
![]() | Отправляется при прокрутке колеса мыши над экземпляром InteractiveObject. | InteractiveObject | ||
![]() | Передается из компонента, открытого с помощью PopUpManager, при прокручивании пользователем колеса мыши вне его пределов. | UIComponent | ||
![]() | Передается при перемещении объекта. | UIComponent | ||
![]() | Отправляется инициатором перетаскивания InteractiveObject, когда пользователь завершает жест перетаскивания. | InteractiveObject | ||
![]() | Отправляется целевым объектом InteractiveObject при принятии перетаскиваемого объекта вызовом метода DragManager.acceptDragDrop(). | InteractiveObject | ||
![]() | Отправляется объектом InteractiveObject, когда жест перетаскивания входит в его границы. | InteractiveObject | ||
![]() | Отправляется объектом InteractiveObject, когда жест перетаскивания выходит за границы этого объекта. | InteractiveObject | ||
![]() | Постоянно отправляется объектом InteractiveObject, пока жест перетаскивания остается в пределах его границ. | InteractiveObject | ||
![]() | Отправляется в начале операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | ||
![]() | Отправляется во время операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | ||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Вставить», или выбирает команду «Вставить» из контекстного меню. | InteractiveObject | ||
| Передается непрерывно во время воспроизведения видео. | VideoDisplay | |||
![]() | Передается в начале последовательности инициализации компонента. | UIComponent | ||
| Передается непрерывно до полной загрузки FLV-файла. | VideoDisplay | |||
![]() | Отправляется, когда пользователь опускает активное перо ниже установленного для экрана порога обнаружения приближения. | InteractiveObject | ||
![]() | Отправляется, когда пользователь поднимает активное перо, превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | ||
![]() | Отправляется, когда пользователь наводит активное перо на экран, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | ||
![]() | Отправляется, когда пользователь переводит активное перо от этого объекта InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | ||
![]() | Отправляется, когда пользователь наводит активное перо непосредственно на этот объект InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает активное перо от этого объекта InteractiveObject и любого из его дочерних объектов, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | ||
![]() | Отправляется, когда пользователь переводит активное перо на этот объект InteractiveObject из внешней части дерева потомков в списке отображения (не превышая установленный для экрана порог обнаружения близости). | InteractiveObject | ||
| Передается, как только FLV-файл загружен и готов к воспроизведению. | VideoDisplay | |||
![]() | Отправляется, когда пользователь отпускает кнопку позиционирующего устройства после ее нажатия над экземпляром InteractiveObject и последующего перемещения позиционирующего устройства с экземпляра InteractiveObject. | InteractiveObject | ||
![]() | Передается при удалении компонента из контейнера как нижестоящего элемента содержимого с помощью метода removeChild(), removeChildAt(), removeElement() или removeElementAt(). | UIComponent | ||
![]() | Отправляется перед удалением экранного объекта из списка отображения. | DisplayObject | ||
![]() | Отправляется перед удалением экранного объекта из списка отображения либо напрямую, либо путем удаления поддерева, содержащего экранный объект. | DisplayObject | ||
![]() | [многоадресное событие] Отправляется перед обновлением и визуализацией списка отображения. | DisplayObject | ||
![]() | Отправляется при изменении размеров компонента. | UIComponent | ||
| Передается при автоперемотке элемента управления. | VideoDisplay | |||
![]() | Отправляется, когда пользователь нажимает и отпускает правую кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Выделить все», или выбирает команду «Выделить все» из контекстного меню. | InteractiveObject | ||
![]() | Передается при изменении состояния объекта с «Невидимый» на «Видимый». | UIComponent | ||
![]() | Отправляется сразу после того, как программная клавиатура вызывается. | InteractiveObject | ||
![]() | Передается немедленно перед тем, как программная клавиатура появляется на экране. | InteractiveObject | ||
![]() | Передается немедленно после того, как программная клавиатура убирается с экрана. | InteractiveObject | ||
| Передается при изменении состояния элементов управления. | VideoDisplay | |||
![]() | Отправляется после перехода компонента в новое состояние и завершения воспроизведения анимации перехода в это состояние. | UIComponent | ||
![]() | Отправляется, когда компонент прерывает переход в текущее состояние для переключения в новое состояние. | UIComponent | ||
![]() | Отправляется, когда изменяется значение свойства tabChildren объекта. | InteractiveObject | ||
![]() | Отправляется при изменении флага tabEnabled объекта. | InteractiveObject | ||
![]() | Отправляется, когда изменяется значение свойства tabIndex объекта. | InteractiveObject | ||
![]() | Передается, если пользователь вводит один или несколько символов текста. | InteractiveObject | ||
![]() | Передается компонентом перед созданием ToolTip. | UIComponent | ||
![]() | Передается компонентом, когда ToolTip скрывается и вскоре будет удален. | UIComponent | ||
![]() | Передается компонентом перед скрытием ToolTip. | UIComponent | ||
![]() | Передается компонентом перед отображением ToolTip. | UIComponent | ||
![]() | Передается компонентом при отображении ToolTip. | UIComponent | ||
![]() | Передается компонентом с установленным свойством toolTip при наведении пользователем курсора мыши. | UIComponent | ||
![]() | Отправляется, когда пользователь впервые создает точку контакта с сенсорным экраном устройства (например, касается сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | ||
![]() | Отправляется, когда пользователь убирает точку контакта с сенсорным экраном устройства (например, поднимает палец с сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | ||
![]() | Неотменяемое событие, которое отправляется компонентом при завершении реагирования на касание пользователя | UIComponent | ||
![]() | Неотменяемое событие, которое отправляется компонентом в начале реагирования на касание пользователя | UIComponent | ||
![]() | Отменяемое событие, которое отправляется компонентом при попытке реагирования на касание пользователя | UIComponent | ||
![]() | Отправляется, когда пользователь касается устройства, и продолжает отправляться до тех пор, пока точка контакта не будет удалена. | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает точку контакта от экземпляра InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с одного экранного объекта на другой при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | ||
![]() | Отправляется, когда пользователь удаляет точку контакта из экземпляра InteractiveObject на сенсорном устройстве (например, переводит палец из положения над экранным объектом в точку за пределами экранного объекта на мобильном телефоне или планшете с сенсорным экраном). | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | ||
![]() | Отправляется, когда пользователь поднимает точку контакта над тем же экземпляром InteractiveObject, с которым был установлен первичный контакт на сенсорном экране (например, нажимает точку на экранном объекте и поднимает палец с той же точки при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | ||
![]() | Отправляется при вызове объектом методов commitProperties(), measure() и updateDisplayList() (при необходимости). | UIComponent | ||
![]() | Отправляется, когда компонент контролируется средством проверки, и проверка успешно выполнена. | UIComponent | ||
![]() | Отправляется при изменении значений программным способом или в результате действий пользователя. | UIComponent | ||
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
| Стиль | Описание | Определено | ||
|---|---|---|---|---|
![]() | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от верхнего края области содержимого до положения базовой линии элемента управления в пикселях. | UIComponent | ||
borderSkin | Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Класс темы оформления границы компонента. Значением по умолчанию во всех компонентах, где оно не установлено явным образом, является mx.skins.halo.HaloBorder для тем Halo и mx.skins.spark.BorderSkin для тем Spark. Значением по умолчанию контейнера Panel является mx.skins.halo.PanelSkin для темы Halo и mx.skins.spark.BorderSkin для темы Spark. Для определения значения по умолчанию для компонента см. файл default.css.
| VideoDisplay | ||
borderStyle | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Стиль ограничительной рамки. Возможными значениями являются none, solid, inset и outset. Значение по умолчанию зависит от класса компонента; если оно не переопределено для класса, значением по умолчанию является inset. Значением по умолчанию для большинства контейнеров является none. Значения inset и outset являются действительными только с темой Halo.
| VideoDisplay | ||
![]() | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от нижнего края компонента до нижнего края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | ||
![]() | Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет выделения компонента при неудачном выполнении проверки. | UIComponent | ||
![]() | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Режим наложения, используемый прямоугольником фокусировки. | UIComponent | ||
![]() | Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Тема оформления для рисования прямоугольника фокусировки. | UIComponent | ||
![]() | Тип: Number Формат: Length Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Толщина контура прямоугольника фокусировки в пикселях. | UIComponent | ||
![]() | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Горизонтальное расстояние в пикселях от центра области содержимого компонента до центра компонента. | UIComponent | ||
![]() | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 2.5 Первичный режим взаимодействия для этого компонента. | UIComponent | ||
![]() | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.1 Версии среды выполнения: Flash10, AIR 1.5 Указывает требуемое направление макета компонента. | UIComponent | ||
![]() | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по горизонтали от левого края компонента до левого края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | ||
![]() | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по горизонтали от правого края компонента до правого края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | ||
![]() | Тип: Boolean Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 1.5 Отображение рамки или темы ошибки, когда этот компонент недействителен | UIComponent | ||
![]() | Тип: Boolean Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 1.5 Отображение подсказки об ошибке, когда этот компонент недействителен и пользователь наводит на него курсор мыши | UIComponent | ||
![]() | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от верхнего края компонента до верхнего края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | ||
![]() | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали в пикселях от центра области содержимого компонента до центра компонента. | UIComponent | ||
| Стиль | Описание | Определено | ||
|---|---|---|---|---|
borderAlpha | Тип: Number Наследование CSS: Нет Тема: spark Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Альфа-канал границы. Значением по умолчанию является 1. | VideoDisplay | ||
borderColor | Тип: uint Формат: Color Наследование CSS: Нет Тема: halo, spark Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет границы. Значение по умолчанию зависит от класса компонента. Если значение для класса не изменено, то значением по умолчанию является 0xB7BABC для темы Halo и 0x696969 для темы Spark.
| VideoDisplay | ||
borderVisible | Тип: Boolean Наследование CSS: Нет Тема: spark Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Видимость границы. Значением по умолчанию является true. | VideoDisplay | ||
![]() | Тип: uint Формат: Color Наследование CSS: Да Тема: spark Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Основной цвет компонента. | UIComponent | ||
contentBackgroundAlpha | Тип: Number Наследование CSS: Да Тема: spark Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Альфа-канал фона содержимого для данного компонента. | VideoDisplay | ||
contentBackgroundColor | Тип: uint Формат: Color Наследование CSS: Да Тема: spark Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет области содержимого компонента. Значением по умолчанию является 0xFFFFFF. | VideoDisplay | ||
dropShadowVisible | Тип: Boolean Наследование CSS: Нет Тема: spark Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Логическое свойство, которое указывает на наличие у компонента видимой тени. Значение по умолчанию false.
Примечание. Для отображения теней в контейнерах установите свойство | VideoDisplay | ||
| Стиль | Описание | Определено | ||
|---|---|---|---|---|
backgroundAlpha | Тип: Number Наследование CSS: Нет Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Альфа-уровень цвета, определяемый свойством backgroundColor для изображения или файла SWF, заданного стилем backgroundImage. Допустимыми являются значения от 0,0 до 1,0. Для большинства элементов управления значением по умолчанию является 1,0, но для элементов управления ToolTip значением по умолчанию является 0,95, а для элементов управления Alert – 0,9.
Значением по умолчанию является 1.0. | VideoDisplay | ||
backgroundColor | Тип: uint Формат: Color Наследование CSS: Нет Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет фона компонента. Можно одновременно установить значения для свойств backgroundColor и backgroundImage. Некоторые компоненты не имеют фона. Элемент управления DataGrid игнорирует этот стиль. Значением по умолчанию является undefined. Это означает, что свойство не установлено. Если этот стиль и стиль backgroundImage имеют значения undefined, фон компонента будет прозрачным.
Для контейнера Application этот стиль указывает цвет фона во время загрузки приложения и градиент фона во время выполнения приложения. Flex вычисляет образец градиента между двумя цветами: немного более темным и немного более светлым, чем указанный цвет. Темы оформления по умолчанию для большинства элементов управления Flex являются частично прозрачными. В результате цвет фона контейнера частично «расплывается» на элементы управления, которые находятся в контейнере. Этого можно избежать путем установки 1 в качестве значений альфа-канала для свойства
<mx:Container backgroundColor="0x66CC66"/>
<mx:ControlName ... fillAlphas="[1,1]"/>
</mx:Container>
| VideoDisplay | ||
backgroundDisabledColor | Тип: uint Формат: Color Наследование CSS: Да Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет фона компонента при его деактивации. Глобальным значением по умолчанию является undefined. Значением по умолчанию для элементов управления List является 0xDDDDDD (светло-серый). Если контейнер деактивирован, фон бледнеет в соответствии с градацией, заданной стилем disabledOverlayAlpha.
| VideoDisplay | ||
backgroundImage | Тип: Object Формат: File Наследование CSS: Нет Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Фоновое изображение компонента. Может являться классом, абсолютным или относительным URL-адресом. Можно установить backgroundColor или backgroundImage. Фоновое изображение отображается поверх цвета фона. Значением по умолчанию является undefined. Это означает, что значение не установлено. Если этот стиль и стиль backgroundColor не определены, для компонента устанавливается прозрачный фон.
Темы оформления по умолчанию для большинства элементов управления Flex являются частично прозрачными. В результате фоновое изображение контейнера частично «растекается» на элементы управления, которые находятся в контейнере. Этого можно избежать путем установки 1 в качестве значений альфа-канала для свойства
<mx:Container backgroundColor="0x66CC66"/>
<mx:ControlName ... fillAlphas="[1,1]"/>
</mx:Container>
| VideoDisplay | ||
backgroundSize | Тип: String Наследование CSS: Нет Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Масштабирует изображение, указанное свойством backgroundImage, в соответствии с различными указываемыми процентными значениями. При значении 100% изображение растягивается по всей области компонента. Для указания процентного значения необходимо добавить символ процента (%). Значением по умолчанию для контейнера Application является 100%. Значением по умолчанию для всех других контейнеров является auto, при котором сохраняется первоначальный размер изображения.
| VideoDisplay | ||
borderColor | Тип: uint Формат: Color Наследование CSS: Нет Тема: halo, spark Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет границы. Значение по умолчанию зависит от класса компонента. Если значение для класса не изменено, то значением по умолчанию является 0xB7BABC для темы Halo и 0x696969 для темы Spark.
| VideoDisplay | ||
borderSides | Тип: String Наследование CSS: Нет Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Стороны ограничительной рамки. Строка, разделенная пробелами, указывающая отображаемые стороны границы. Строка может содержать значения left, top, right и bottom в любом порядке. Значением по умолчанию является left top right bottom. При этом будут отображаться все четыре стороны. Этот стиль используется только в том случае, если для borderStyle установлено значение solid.
| VideoDisplay | ||
borderThickness | Тип: Number Формат: Length Наследование CSS: Нет Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Толщина ограничительной рамки. Используется только в случае, если для свойства borderStyle установлено значение solid.
Значением по умолчанию является 1. | VideoDisplay | ||
cornerRadius | Тип: Number Формат: Length Наследование CSS: Нет Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Радиус углов компонента. Значением по умолчанию является 0. | VideoDisplay | ||
dropShadowColor | Тип: uint Формат: Color Наследование CSS: Да Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет тени. Значением по умолчанию является 0x000000. | VideoDisplay | ||
dropShadowEnabled | Тип: Boolean Наследование CSS: Нет Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Логическое свойство, которое указывает на наличие у компонента видимой тени. Этот стиль используется при установке значения solid для свойства borderStyle. Значение по умолчанию false.
Примечание. Для отображения теней в контейнерах выберите свойства | VideoDisplay | ||
shadowDirection | Тип: String Наследование CSS: Нет Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Направление тени. Допустимыми значениями являются left, center и right.
Значением по умолчанию является "center". | VideoDisplay | ||
shadowDistance | Тип: Number Формат: Length Наследование CSS: Нет Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние для тени. Если для свойства установлено отрицательное значение, тень отображается над компонентом. Значением по умолчанию является 2. | VideoDisplay | ||
![]() | Тип: uint Формат: Color Наследование CSS: Да Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет темы компонента. | UIComponent | ||
autoBandWidthDetection | свойство |
autoBandWidthDetection:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, должен элемент управления VideoDisplay использовать встроенную автоматическую функцию обнаружения полосы пропускания или нет. Если false, для подсоединения к FMS не требуется файл main.asc на Flash Media Server (FMS) 2. Если true, следует реализовать main.asc и сохранить его в структуре каталогов FMS. Файл main.asc должен определять следующие функции:
application.onConnect = function(p_client, p_autoSenseBW) { //Add security code here. this.acceptConnection(p_client); if (p_autoSenseBW) this.calculateClientBw(p_client); else p_client.call("onBWDone"); }application.calculateClientBw = function(p_client) { // Add code to set the clients BandWidth. // Use p_client.getStats() which returns bytes_in // and bytes_Out and check your bandWidth using // p_client.call("onBWCheck", result, p_client.payload). p_client.call("onBWDone"); }Client.prototype.getStreamLength = function(p_streamName) { return Stream.length(p_streamName); }
Значением по умолчанию является false.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие autoBandWidthDetection .
Реализация
public function get autoBandWidthDetection():Boolean public function set autoBandWidthDetection(value:Boolean):voidautoPlay | свойство |
autoPlay:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, должно воспроизведение видео начаться немедленно после установки свойства source или нет. Если true, видеофайл буферизуется и воспроизводится немедленно.
Даже если autoPlay установлено как false, в компоненте Flex видео начинает загружаться после вызова метода initialize(). Для Flash Media Server это означает создание потока и загрузку первого кадра для отображения (и дальнейшую загрузку, если autoSize или aspectRatio установлены как true). В случае загрузки http в компоненте Flex начинается загрузка потока и показ первого кадра.
Значением по умолчанию является true.
Реализация
public function get autoPlay():Boolean public function set autoPlay(value:Boolean):voidautoRewind | свойство |
autoRewind:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, следует ли перемотать файл FLV на первый кадр при остановке воспроизведения – в результате выполнения вызова метода stop() или при достижении конца потока. Это свойство не влияет на живое потоковое видео.
Значением по умолчанию является true.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие autoRewindChanged .
Реализация
public function get autoRewind():Boolean public function set autoRewind(value:Boolean):voidborder | свойство |
protected var border:IFlexDisplayObject| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект границы для элемента управления.
borderMetrics | свойство |
borderMetrics:EdgeMetrics [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает объект EdgeMetrics, имеющий четыре свойства: left, top, right и bottom. Значение каждого свойства равно толщине одной стороны границы вокруг элемента управления, в пикселях.
Реализация
public function get borderMetrics():EdgeMetricsbufferTime | свойство |
bufferTime:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Количество секунд, необходимых для буферизации видео в памяти, перед началом воспроизведения видеофайла. Для медленного потока подключений по RTMP необходимо увеличить это свойство по сравнению со значением по умолчанию.
Значением по умолчанию является 0.1.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие bufferTimeChanged .
Реализация
public function get bufferTime():Number public function set bufferTime(value:Number):voidbytesLoaded | свойство |
bytesLoaded:int [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число загруженных байтов, доступных для воспроизведения. Это значение можно использовать только для данных мультимедиа, загружаемых с использованием HTTP.
Содержит -1, если входной поток отсутствует, поток поступает с Flash Media Server или информация еще недоступна.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие progress .
Реализация
public function get bytesLoaded():intbytesTotal | свойство |
bytesTotal:int [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Общее число загруженных байтов. Это значение можно использовать только для данных мультимедиа, загружаемых с использованием HTTP.
Содержит -1, если входной поток отсутствует, поток поступает с Flash Media Server или информация еще недоступна.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие progress .
Реализация
public function get bytesTotal():intcuePointManager | свойство |
cuePointManager:Object [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Экземпляр класса CuePointManager, связанный с элементом управления VideoPlayer. Можно использовать этот объект для управления контрольными точками или использовать свойство cuePoints.
Следует использовать контрольные точки для запуска событияcuePoint, если воспроизведение видео достигает указанного положения. Для установления контрольных точек следует использовать методы класса CuePointManager.
Контрольные точки, вложенные в FLV, недоступны через cuePoints или cuePointManager. Для их извлечения можно использовать свойство metadata или событие metadataReceived.
Реализация
public function get cuePointManager():ObjectСвязанные элементы API
cuePointManagerClass | свойство |
cuePointManagerClass:Class| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Используемый менеджер контрольных точек. Устанавливается как mx.controls.videoClasses.CuePointManager для активации управления контрольными точками.
Реализация
public function get cuePointManagerClass():Class public function set cuePointManagerClass(value:Class):voidСвязанные элементы API
cuePoints | свойство |
cuePoints:Array| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив контрольных точек, связанный с элементом управления. Для управления контрольными точками можно использовать или это свойство, или свойство cuePointManager.
Следует использовать контрольные точки для запуска событияcuePoint, если воспроизведение видео достигает указанного положения. Для установления контрольных точек следует передать массив в свойство cuePoints.
Контрольные точки, вложенные в FLV, недоступны через cuePoints или cuePointManager. Для их извлечения можно использовать свойство metadata или событие metadataReceived.
Каждый элемент массива содержит два поля:
- поле
nameсодержит произвольное имя контрольной точки; - поле
timeсодержит положение воспроизведения в секундах элемента управления VideoDisplay, с которым связана эта контрольная точка.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие cuePointsChanged .
Реализация
public function get cuePoints():Array public function set cuePoints(value:Array):voididleTimeout | свойство |
idleTimeout:int| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает время, в миллисекундах, в течение которого соединение находилось в режиме бездействия (воспроизведение приостановлено или остановлено) перед завершением соединения с Flash Media Server. Это свойство не влияет на загрузку HTTP файлов FLV. Если установить данное свойство, когда поток находится в режиме бездействия, то период тайм-аута перезапустится с новым значением.
Значением по умолчанию является 300000 (five minutes).
Реализация
public function get idleTimeout():int public function set idleTimeout(value:int):voidlive | свойство |
live:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, выполняет ли элемент управления потоковое воспроизведение. Следует установить это свойство как true при воспроизведении потока непосредственно с Flash Media Server.
Значением по умолчанию является false.
Реализация
public function get live():Boolean public function set live(value:Boolean):voidmaintainAspectRatio | свойство |
maintainAspectRatio:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, должен элемент управления поддерживать первоначальный коэффициент сжатия при изменении размеров видео или нет.
Значением по умолчанию является true.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие maintainAspectRatioChanged .
Реализация
public function get maintainAspectRatio():Boolean public function set maintainAspectRatio(value:Boolean):voidmetadata | свойство |
metadata:Object [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект, представляющий собой пакет метаданных, полученных в результате вызова метода обратного вызоваNetStream.onMetaData(), если он доступен. Готово, если передано событие metadataReceived.
Если FLV-файл закодирован с помощью кодировщика Flash 8, то свойство metadata содержит следующую информацию. Старые FLV-файлы содержат только значения height, width и duration.
| Параметр | Описание |
|---|---|
canSeekToEnd | Логическое значение равно true, если FLV-файл закодирован с ключевым кадром в последнем кадре, позволяющем перемещаться в конец последовательно загружаемого фрагмента ролика. Значение параметра false, если FLV-файл не имеет ключевого кадра в последнем кадре. |
cuePoints | Массив объектов, по одному для каждой контрольной точки, встроенной в FLV-файл. Значение undefined, если FLV-файл не имеет контрольных точек. Каждый объект имеет следующие свойства:
|
audiocodecid | Число, указывающее используемый аудиокодек (способ кодирования/декодирования). |
audiodelay | Число, представляющее время 0 в исходном файле, на основе которого закодирован FLV-файл.
Используется задержка видеоряда на короткий период времени, необходимая для синхронизации звука. Например, если значение Обратите внимание, что класс VideoDisplay компенсирует эту задержку в своих параметрах настройки времени. Это означает, что можно продолжать использовать параметры настройки времени, применяемые в исходном файле. |
audiodatarate | Скорость передачи аудио, килобайтов в секунду. |
videocodecid | Номер версии кодека, используемого для кодирования видео. |
framerate | Частота кадров FLV-файла. |
videodatarate | Скорость передачи видеоданных FLV-файла. |
высота | Высота видео в FLV-файле. |
ширина | Ширина видео в FLV-файле. |
продолжительность | Число, указывающее продолжительность FLV-файла, в секундах. |
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие metadataReceived .
Реализация
public function get metadata():ObjectplayheadTime | свойство |
playheadTime:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Положение воспроизведения, измеренное в секундах с начала воспроизведения видео. Объект события для многих событий VideoPlay включает положение воспроизведения таким образом, что можно определить положение в видеофайле, где произошло это событие.
Установка этого свойства как значения в секундах, запускает операцию поиска. Если видео воспроизводится в текущий момент, оно продолжает воспроизводиться из нового положения воспроизведения. Если видео приостановлено, оно осуществляет поиск нового положения воспроизведения и остается приостановленным. Если видео остановлено, оно осуществляет поиск нового положения воспроизведения и переходит в приостановленное состояние. Установка этого свойства не влияет на видеопотоки в реальном времени.
Если новое положение воспроизведения меньше 0 или NaN, элемент управления выдает исключение. Если новое положение воспроизведения находится за пределами видео или его загруженного фрагмента, элемент управления по-прежнему предпринимает попытку поиска.
Для FLV-файла настройка свойства playheadTime осуществляет поиск ключевого кадра, самого близкого к указанному положению. Ключевые кадры указываются при кодировании FLV-файла. Поиск точного времени невозможен, если в этом положении отсутствует ключевой кадр.
Если проигрыватель находится в неуправляемом состоянии, то запрос будет поставлен в очередь.
Это свойство выдает исключение при отсутствии подключенного потока. Для определения безопасного момента вызова этого метода следует использовать событие stateChange и свойство connected.
Значением по умолчанию является NaN.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие playheadUpdate .
Реализация
public function get playheadTime():Number public function set playheadTime(value:Number):voidplayheadUpdateInterval | свойство |
playheadUpdateInterval:int| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает время (в миллисекундах) между событиями playheadUpdate.
При установке этого свойства во время воспроизведения видео таймер перезапускается в момент времени 0, а следующее событие playheadUpdate происходит через новый промежуток времени.
Значением по умолчанию является 250.
Реализация
public function get playheadUpdateInterval():int public function set playheadUpdateInterval(value:int):voidplaying | свойство |
playing:Boolean [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если значение true, в текущий момент воспроизводится файл мультимедиа.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие stateChange .
Реализация
public function get playing():BooleanprogressInterval | свойство |
progressInterval:int| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает время (в миллисекундах) между событиями progress. Событие progress происходит непрерывно до полной загрузки видеофайла.
При установке этого свойства и загрузке видео таймер перезапускается в момент времени 0, а следующее событие progress происходит через новый промежуток времени.
Значением по умолчанию является 250.
Реализация
public function get progressInterval():int public function set progressInterval(value:int):voidsource | свойство |
source:String| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Относительный путь и имя FLV-файла потока.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие sourceChanged .
Реализация
public function get source():String public function set source(value:String):voidstate | свойство |
state:String [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текущее состояние элемента управления VideoDisplay. Можно установить это свойство посредством вызова методов load(), play(), stop() и pause() и установки свойства playHeadTime.
Это свойство может иметь следующие значения, определенные в классе VideoEvent: VideoEvent.BUFFERING, VideoEvent.CONNECTION_ERROR, VideoEvent.DISCONNECTED, VideoEvent.EXEC_QUEUED_CMD, VideoEvent.LOADING, VideoEvent.PAUSED, VideoEvent.PLAYING, VideoEvent.RESIZING, VideoEvent.REWINDING, VideoEvent.SEEKING и VideoEvent.STOPPED
Значением по умолчанию является VideoEvent.DISCONNECTED.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие stateChange .
Реализация
public function get state():StringСвязанные элементы API
stateResponsive | свойство |
stateResponsive:Boolean [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, находится элемент управления VideoDisplay в управляемом – true или неуправляемом состоянии – false. Элемент управления переходит в неуправляемое состояние при загрузке или перемотке видео.
Элемент управления находится в управляемом состоянии, если свойство state имеет значение: VideoEvent.CONNECTION_ERROR, VideoEvent.EXEC_QUEUED_CMD или VideoEvent.RESIZING.
В неуправляемом состоянии вызовы методов play(), load(), stop() и pause() помещаются в очередь и выполняются при переходе элемента управления в управляемое состояние.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие stateChange .
Реализация
public function get stateResponsive():BooleantotalTime | свойство |
totalTime:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Общая продолжительность мультимедиа файла, в секундах. Для видеофайлов FLV 1.0 следует вручную установить это свойство. Для FLV 1.1 и более поздних версий элемент управления вычисляет это значение автоматически.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие metadataReceived .
Реализация
public function get totalTime():Number public function set totalTime(value:Number):voidvideoHeight | свойство |
videoHeight:int [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Высота загруженного FLV-файла. Содержит значение -1, если FLV-файлы еще не загружались.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие resize .
Реализация
public function get videoHeight():intvideoWidth | свойство |
videoWidth:int [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ширина загруженного FLV-файла. Содержит значение -1, если FLV-файлы еще не загружались.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие resize .
Реализация
public function get videoWidth():intvolume | свойство |
volume:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Уровень громкости, указанный как значение между 0 и 1.
Значением по умолчанию является 0.75.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие volumeChanged .
Реализация
public function get volume():Number public function set volume(value:Number):voidVideoDisplay | () | Конструктор |
public function VideoDisplay()| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
attachCamera | () | метод |
public function attachCamera(camera:Camera):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет необходимость воспроизведения видеопотока из камеры. Видео отображается внутри границ элемента управления в окне приложения. Не следует выполнять вызов метода play() при отображении потока из камеры.
Параметры
camera:Camera — Объект Camera, получающий видеоданные.
|
close | () | метод |
public function close():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывает закрытие входного потока и подключения к Flash Media Server. Выполнение вызова этого метода передает событие close. Обычно не следует вызывать выполнение этого метода напрямую, поскольку подключение автоматически закрывается при наступлении тайм-аута, определенного свойством idleTimeout.
createBorder | () | метод |
protected function createBorder():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает границу для этого компонента. Как правило, граница определяется стилями borderStyle и borderSkin. Должен устанавливать свойство border для экземпляра границы.
layoutChrome | () | метод |
protected function layoutChrome(unscaledWidth:Number, unscaledHeight:Number):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Реагирует на изменения размеров путем установки положений и размеров границ.
Метод VideoDisplay.layoutChrome() устанавливает положение и размер границы VideoDisplay. В каждом подклассе VideoDisplay методlayoutChrome() подкласса должен выполнить вызов метода super.layoutChrome() для правильного установления границы.
Параметры
unscaledWidth:Number — Указывает ширину компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleX компонента.
| |
unscaledHeight:Number — Указывает высоту компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleY компонента.
|
load | () | метод |
public function load():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Загружает файл мультимедиа без воспроизведения.
Этот метод аналогичен методу play(), но он загружает файл без воспроизведения. При необходимости автоматически изменяет размеры. После загрузки и автоматического изменения размеров элемент управления устанавливается равным VideoEvent.PAUSED.
pause | () | метод |
public function pause():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Приостановка воспроизведения без перемещения точки воспроизведения. Если воспроизведение уже приостановлено или остановлено, метод не действует.
Для повторного запуска воспроизведения следует выполнить вызов метода play().
Если элемент управления находится в неуправляемом состоянии, то запрос устанавливается в очередь.
play | () | метод |
public function play():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Воспроизводит файл мультимедиа. Загружает файл, если он еще не был загружен. Можно выполнить вызов этого метода во время приостановки воспроизведения, его остановки или воспроизведения элементом управления.
Если элемент управления находится в неуправляемом состоянии, то запрос устанавливается в очередь.
Для видеопотока из камеры следует выполнить вызов метода attachCamera() вместо метода play().
stop | () | метод |
public function stop():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Остановка воспроизведения. Если свойство autoRewind имеет значение true, следует перемотать на первый кадр.
Для повторного запуска воспроизведения следует выполнить вызов метода play().
Если воспроизведение уже остановлено, этот метод недействителен. Если элемент управления находится в неуправляемом состоянии, то запрос устанавливается в очередь.
close | Событие |
mx.events.VideoEventсвойство VideoEvent.type =
mx.events.VideoEvent.CLOSE| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при закрытии объекта NetConnection – в результате тайм-аута или вызова метода close(). Это событие используется при работе с Flash Media Server.
VideoEvent.CLOSE определяет значение type объекта события close.
Свойства объекта события имеют следующие значения:
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
playheadTime | Положение точки воспроизведения в момент возникновения события. |
state | Значение свойства VideoDisplay.state в момент возникновения события. |
stateResponsive | Значение свойства VideoDisplay.stateResponsive в момент возникновения события. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
complete | Событие |
mx.events.VideoEventсвойство VideoEvent.type =
mx.events.VideoEvent.COMPLETE| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается, если воспроизведение достигает конца FLV-файла.
КонстантаVideoEvent.COMPLETE определяет свойства type объекта события complete.
Свойства объекта события имеют следующие значения:
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
playheadTime | Положение точки воспроизведения в момент возникновения события. |
state | Значение свойства VideoDisplay.state в момент возникновения события. |
stateResponsive | Значение свойства VideoDisplay.stateResponsive в момент возникновения события. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
cuePoint | Событие |
mx.events.CuePointEventсвойство CuePointEvent.type =
mx.events.CuePointEvent.CUE_POINT| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается, если значение свойства time контрольной точки равно текущему положению воспроизведения.
CuePointEvent.CUE_POINT определяет значение свойства type объекта события cuePoint.
Свойства объекта события имеют следующие значения:
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false |
cuePointName | Имя контрольной точки. |
cuePointTime | Время контрольной точки (в секундах) |
cuePointType | Строка actionscript. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
metadataReceived | Событие |
mx.events.MetadataEventсвойство MetadataEvent.type =
mx.events.MetadataEvent.METADATA_RECEIVED| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается первый раз при достижении метаданных в FLV-файле.
Константа MetadataEvent.METADATA_RECEIVED определяет значение свойстваtype для события metadataReceived.
Это событие имеет следующие свойства:
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
info | Объект, описывающий файл FLV, включая любые контрольные точки. Это свойство содержит ту же самую информацию, что и свойство VideoDisplay.metadata. Для получения дополнительной информации см. описание свойства VideoDisplay.metadata. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
vp | Индекс объекта VideoPlayer. |
playheadUpdate | Событие |
mx.events.VideoEventсвойство VideoEvent.type =
mx.events.VideoEvent.PLAYHEAD_UPDATE| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается непрерывно во время воспроизведения видео. Интервал между событиями (в миллисекундах) указывается свойством playheadUpdateInterval, по умолчанию равным 250 мсек. Это событие не передается, если воспроизведение видео приостановлено или прекращено.
VideoEvent.PLAYHEAD_UPDATE определяет значение свойства type объекта события playheadUpdate.
Свойства объекта события имеют следующие значения:
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
playheadTime | Положение точки воспроизведения в момент возникновения события. |
state | Значение свойства VideoDisplay.state в момент возникновения события. |
stateResponsive | Значение свойства VideoDisplay.stateResponsive в момент возникновения события. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
progress | Событие |
flash.events.ProgressEventсвойство ProgressEvent.type =
flash.events.ProgressEvent.PROGRESS| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается непрерывно до полной загрузки FLV-файла.
Событие может использоваться для получения информации о количестве загруженных байтов или количестве байтов в буфере. Это событие начинает передаваться при первом вызове метода load() или play(). Передача прекращается после загрузки всех байтов или при сетевой ошибке.
type для объекта события progress.
Это событие имеет следующие свойства:
| Свойство | Значение |
|---|---|
bubbles | false |
bytesLoaded | Число элементов или байтов, загруженных на момент обработки события прослушивателем. |
bytesTotal | Общее число элементов или байтов, которые в итоге будут получены в случае успешного завершения загрузки. |
cancelable | false; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, сообщающий сведения о прогрессе. |
ready | Событие |
mx.events.VideoEventсвойство VideoEvent.type =
mx.events.VideoEvent.READY| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается, как только FLV-файл загружен и готов к воспроизведению.
Это событие передается первый раз, когда элемент управления VideoDisplay входит в управляемое состояние после загрузки нового FLV-файл с помощью метода load() или play(). Передается только один раз для каждого загруженного FLV-файла.
VideoEvent.READY определяет значение type объекта события для события ready.
Свойства объекта события имеют следующие значения:
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
playheadTime | Положение точки воспроизведения в момент возникновения события. |
state | Значение свойства VideoDisplay.state в момент возникновения события. |
stateResponsive | Значение свойства VideoDisplay.stateResponsive в момент возникновения события. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
rewind | Событие |
mx.events.VideoEventсвойство VideoEvent.type =
mx.events.VideoEvent.REWIND| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при автоперемотке элемента управления.
КонстантаVideoEvent.REWIND определяет значение свойства type объекта события для события rewind.
Свойства объекта события имеют следующие значения:
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
playheadTime | Положение точки воспроизведения в момент возникновения события. |
state | Значение свойства VideoDisplay.state в момент возникновения события. |
stateResponsive | Значение свойства VideoDisplay.stateResponsive в момент возникновения события. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
Связанные элементы API
stateChange | Событие |
mx.events.VideoEventсвойство VideoEvent.type =
mx.events.VideoEvent.STATE_CHANGE| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при изменении состояния элементов управления.
Это событие позволяет отслеживать, когда проигрыватель находится в неуправляемом состоянии (например, в середине подключения, при изменении размеров или при перемотке), и в течение этого времени вызывает методыplay(), pause() и stop(), а также записывает в свойство playHeadTime очередь, которая выполняется, когда проигрыватель возвращается в управляемое состояние.
VideoEvent.STATE_CHANGE определяет значение свойства type объекта события stateChange.
Свойства объекта события имеют следующие значения:
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
playheadTime | Положение точки воспроизведения в момент возникновения события. |
state | Значение свойства VideoDisplay.state в момент возникновения события. |
stateResponsive | Значение свойства VideoDisplay.stateResponsive в момент возникновения события. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the Halo VideoDisplay control. -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<s:Panel title="Halo VideoDisplay Control Example"
width="75%" height="75%"
horizontalCenter="0" verticalCenter="0">
<s:VGroup left="10" right="10" top="10" bottom="10" horizontalAlign="center">
<s:Label width="100%" color="blue"
text="Use the buttons to control the video. The Stop button resets the video to the beginning."/>
<mx:VideoDisplay id="myVid" height="158" width="211" source="assets/phone.flv" autoPlay="false"/>
<s:HGroup>
<s:Button label="Play" click="myVid.play();"/>
<s:Button label="Pause" click="myVid.pause();"/>
<s:Button label="Stop" click="myVid.stop();"/>
</s:HGroup>
</s:VGroup>
</s:Panel>
</s:Application>
Tue Jun 12 2018, 11:34 AM Z

Показать синтаксис MXML