| Пакет | 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():MediaResourceBaseLoadTrait | () | Конструктор |
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
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства