Пакет | org.osmf.traits |
Класс | public class LoadTrait |
Наследование | LoadTrait MediaTraitBase EventDispatcher Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Если hasTrait(MediaTraitType.LOAD)
возвращает true
, используйте метод MediaElement.getTrait(MediaTraitType.LOAD)
для получения объекта этого типа.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
bytesLoaded : Number [только для чтения]
Количество байтов загруженных данных. | LoadTrait | ||
bytesTotal : Number [только для чтения]
Общий размер загружаемых данных в байтах. | LoadTrait | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
loadState : String [только для чтения]
Состояние загрузки для этой характеристики. | LoadTrait | ||
resource : MediaResourceBase [только для чтения]
Ресурс, представляющий компонент мультимедийного содержимого для загрузки в этот LoadTrait. | LoadTrait | ||
traitType : String [только для чтения]
MediaTraitType для этой характеристики. | MediaTraitBase |
Метод | Определено | ||
---|---|---|---|
Конструктор. | LoadTrait | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Посылает событие в поток событий. | EventDispatcher | ||
Удаляет любые ресурсы, используемые этой характеристикой. | MediaTraitBase | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Загружает это мультимедийное содержимое в LoadTrait. | LoadTrait | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Выгружает этот LoadTrait. | LoadTrait | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Вызывается непосредственно после изменения свойства bytesLoaded. | LoadTrait | ||
Вызывается непосредственно перед изменением свойства bytesLoaded. | LoadTrait | ||
Вызывается непосредственно после изменения свойства bytesTotal. | LoadTrait | ||
Вызывается непосредственно перед изменением свойства bytesTotal. | LoadTrait | ||
Вызывается непосредственно после изменения свойства loadState. | LoadTrait | ||
Вызывается непосредственно перед изменением свойства loadState. | LoadTrait | ||
Определяет количество байтов данных, которые были загружены. | LoadTrait | ||
Устанавливает общий размер загружаемых данных в байтах. | LoadTrait | ||
Устанавливает состояние загрузки для этого LoadTrait. | LoadTrait |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
Отправляется при изменении общего размера в байтах загружаемых данных. | LoadTrait | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Отправляется при изменении состояния LoadTrait. | LoadTrait |
bytesLoaded | свойство |
bytesTotal | свойство |
loadState | свойство |
resource | свойство |
resource:MediaResourceBase
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Ресурс, представляющий компонент мультимедийного содержимого для загрузки в этот LoadTrait.
Реализация
public function get resource():MediaResourceBase
LoadTrait | () | Конструктор |
public function LoadTrait(loader:LoaderBase, resource:MediaResourceBase)
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
Параметрыloader:LoaderBase — Экземпляр LoaderBase, используемый для загрузки элемента мультимедийного содержимого, которому принадлежит эта характеристика.
| |
resource:MediaResourceBase — Экземпляр MediaResourceBase, представляющий ресурс мультимедийного содержимого, который будет загружен.
|
bytesLoadedChangeEnd | () | метод |
protected function bytesLoadedChangeEnd():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вызывается непосредственно после изменения свойства bytesLoaded
.
bytesLoadedChangeStart | () | метод |
protected function bytesLoadedChangeStart(newValue:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вызывается непосредственно перед изменением свойства bytesLoaded
.
Подклассы могут переопределять этот метод для сообщения об изменении мультимедийному содержимому.
Параметры
newValue:Number — Новое значение bytesLoaded .
|
bytesTotalChangeEnd | () | метод |
protected function bytesTotalChangeEnd():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вызывается непосредственно после изменения свойства bytesTotal
. Отправляет событие bytesTotalChange.
Переопределяющие подклассы должны вызвать этот метод для отправки события bytesTotalChange.
bytesTotalChangeStart | () | метод |
protected function bytesTotalChangeStart(newValue:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вызывается непосредственно перед изменением свойства bytesTotal
.
Подклассы могут переопределять этот метод для сообщения об изменении мультимедийному содержимому.
Параметры
newValue:Number — Новое значение bytesTotal .
|
load | () | метод |
public function load():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Загружает это мультимедийное содержимое в LoadTrait. Обновляет состояние загрузки. Отправляет событие loadStateChange
при каждом изменении состояния.
Типичными состояниями являются LOADING
во время загрузки мультимедийного содержимого, READY
после успешного завершения загрузки и LOAD_ERROR
, если во время загрузки возникли ошибки.
Если LoadState - LOADING
или READY
при вызове метода, возникает ошибка.
Выдает
IllegalOperationError — Если эта характеристика не может выполнить собственную загрузку или если для LoadState указано LOADING или READY .
|
Связанные элементы API
loadStateChangeEnd | () | метод |
protected function loadStateChangeEnd():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вызывается непосредственно после изменения свойства loadState
.
loadStateChangeStart | () | метод |
protected function loadStateChangeStart(newState:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вызывается непосредственно перед изменением свойства loadState
.
Подклассы могут переопределять этот метод для сообщения об изменении мультимедийному содержимому.
Параметры
newState:String — Новое значение loadState .
|
setBytesLoaded | () | метод |
protected final function setBytesLoaded(value:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет количество байтов данных, которые были загружены.
Параметры
value:Number |
Выдает
ArgumentError — Если значение является отрицательным, NaN или больше чем bytesTotal.
|
setBytesTotal | () | метод |
protected final function setBytesTotal(value:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает общий размер загружаемых данных в байтах.
Параметры
value:Number |
Выдает
ArgumentError — Если значение является отрицательным или меньше чем bytesLoaded.
|
setLoadState | () | метод |
unload | () | метод |
public function unload():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Выгружает этот LoadTrait. Обновляет состояние загрузки. Отправляет событие loadStateChange
при каждом изменении состояния.
Типичными состояниями являются UNLOADING
во время выгрузки мультимедийного содержимого, UNINITIALIZED
после успешного завершения выгрузки и LOAD_ERROR
, если во время выгрузки возникли ошибки.
Если LoadState не является READY
при вызове метода, возникает ошибка.
Выдает
IllegalOperationError — Если эта характеристика не может выполнить собственную выгрузку или если для LoadState не указано READY .
|
Связанные элементы API
bytesTotalChange | Событие |
org.osmf.events.LoadEvent
свойство LoadEvent.type =
org.osmf.events.LoadEvent.BYTES_TOTAL_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Отправляется при изменении общего размера в байтах загружаемых данных.
Константа LoadEvent.BYTES_TOTAL_CHANGE определяет значение свойства type объекта события для события bytesTotalChange.loadStateChange | Событие |
org.osmf.events.LoadEvent
свойство LoadEvent.type =
org.osmf.events.LoadEvent.LOAD_STATE_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Отправляется при изменении состояния LoadTrait.
Константа LoadEvent.LOAD_STATE_CHANGE определяет значение свойства type объекта события для события loadStateChange.Tue Jun 12 2018, 11:34 AM Z