Пакет | org.osmf.traits |
Класс | public class DisplayObjectTrait |
Наследование | DisplayObjectTrait MediaTraitBase EventDispatcher Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Так, для изображения встроенные размеры представлены высотой и шириной изображения при его хранении.
Используйте метод MediaElement.hasTrait(MediaTraitType.DISPLAY_OBJECT)
для запросов о том, имеет ли элемент мультимедийного содержимого характеристику этого типа. Если hasTrait(MediaTraitType.DISPLAY_OBJECT)
возвращает true
, используйте метод MediaElement.getTrait(MediaTraitType.DISPLAY_OBJECT)
для получения объекта этого типа.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
displayObject : DisplayObject [только для чтения]
Экранный объект мультимедийного содержимого. | DisplayObjectTrait | ||
mediaHeight : Number [только для чтения]
Встроенная высота мультимедийного содержимого. | DisplayObjectTrait | ||
mediaWidth : Number [только для чтения]
Встроенная ширина мультимедийного содержимого. | DisplayObjectTrait | ||
traitType : String [только для чтения]
MediaTraitType для этой характеристики. | MediaTraitBase |
Метод | Определено | ||
---|---|---|---|
Конструктор. | DisplayObjectTrait | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Посылает событие в поток событий. | EventDispatcher | ||
Удаляет любые ресурсы, используемые этой характеристикой. | MediaTraitBase | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Вызывается непосредственно после изменения свойства displayObject. | DisplayObjectTrait | ||
Вызывается непосредственно перед изменением свойства displayObject. | DisplayObjectTrait | ||
Вызывается непосредственно после применения setMediaSize() новых значений mediaWidth и/или mediaHeight. | DisplayObjectTrait | ||
Вызывается непосредственно перед вызовом setMediaSize(). | DisplayObjectTrait | ||
Определяет displayObject характеристики. | DisplayObjectTrait | ||
Устанавливает ширину и высоту характеристики. | DisplayObjectTrait |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Отправляется после изменения свойства displayObject характеристики. | DisplayObjectTrait | |||
Отправляется при изменении свойства mediaWidth и/или mediaHeight характеристики. | DisplayObjectTrait |
displayObject | свойство |
displayObject:DisplayObject
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Экранный объект мультимедийного содержимого.
Реализация
public function get displayObject():DisplayObject
mediaHeight | свойство |
mediaWidth | свойство |
DisplayObjectTrait | () | Конструктор |
public function DisplayObjectTrait(displayObject:DisplayObject, mediaWidth:Number = 0, mediaHeight:Number = 0)
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
ПараметрыdisplayObject:DisplayObject | |
mediaWidth:Number (default = 0 )
| |
mediaHeight:Number (default = 0 )
|
displayObjectChangeEnd | () | метод |
protected function displayObjectChangeEnd(oldDisplayObject:DisplayObject):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вызывается непосредственно после изменения свойства displayObject
. Отправляет событие change.
Переопределяющие подклассы должны вызвать этот метод для отправки события displayObjectChange.
Параметры
oldDisplayObject:DisplayObject — Предыдущее значение displayObject .
|
displayObjectChangeStart | () | метод |
protected function displayObjectChangeStart(newView:DisplayObject):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вызывается непосредственно перед изменением свойства displayObject
.
Подклассы могут переопределять этот метод для сообщения об изменении мультимедийному содержимому.
Параметры
newView:DisplayObject — Новое значение displayObject .
|
mediaSizeChangeEnd | () | метод |
protected function mediaSizeChangeEnd(oldMediaWidth:Number, oldMediaHeight:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вызывается непосредственно после применения setMediaSize()
новых значений mediaWidth и/или mediaHeight. Отправляет событие change.
Переопределяющие подклассы должны вызвать этот метод для отправки события mediaSizeChange.
Параметры
oldMediaWidth:Number — Предыдущее значение mediaWidth .
| |
oldMediaHeight:Number — Предыдущее значение mediaHeight .
|
mediaSizeChangeStart | () | метод |
protected function mediaSizeChangeStart(newMediaWidth:Number, newMediaHeight:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вызывается непосредственно перед вызовом setMediaSize()
. Подклассы могут переопределять этот метод для сообщения об изменении мультимедийному содержимому.
Параметры
newMediaWidth:Number — Новое значение mediaWidth .
| |
newMediaHeight:Number — Новое значение mediaHeight .
|
setDisplayObject | () | метод |
protected final function setDisplayObject(value:DisplayObject):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет displayObject характеристики. Если displayObject отличается от того, который в настоящий момент установлен, то отправляется событие displayObjectChange.
Параметры
value:DisplayObject |
setMediaSize | () | метод |
protected final function setMediaSize(mediaWidth:Number, mediaHeight:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает ширину и высоту характеристики.
Принудительно обнуляет нечисловые и отрицательные величины.
Если ширина или высота отличаются от предыдущей ширины или высоты, отправляет событие mediaSizeChange.
Параметры
mediaWidth:Number — Новая ширина.
| |
mediaHeight:Number — Новая высота.
|
displayObjectChange | Событие |
org.osmf.events.DisplayObjectEvent
свойство DisplayObjectEvent.type =
org.osmf.events.DisplayObjectEvent.DISPLAY_OBJECT_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Отправляется после изменения свойства displayObject
характеристики. Это происходит, когда для представления мультимедийного содержимого назначается другой DisplayObject.
mediaSizeChange | Событие |
org.osmf.events.DisplayObjectEvent
свойство DisplayObjectEvent.type =
org.osmf.events.DisplayObjectEvent.MEDIA_SIZE_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Отправляется при изменении свойства mediaWidth и/или mediaHeight характеристики.
Константа DisplayObjectEvent.MEDIA_SIZE_CHANGE определяет значение свойства type объекта события mediaSizeChange.Tue Jun 12 2018, 11:34 AM Z