Пакет | org.osmf.traits |
Класс | public class LoaderBase |
Наследование | LoaderBase EventDispatcher Object |
Подклассы | F4MLoader, ImageLoader, ManifestLoaderBase, NetLoader, SoundLoader, SWFLoader |
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
MediaElement с имеющимся LoadTrait использует LoaderBase для выполнения фактической операции загрузки. Это разъединение загрузки и выгрузки из мультимедийного содержимого позволяет MediaElement использовать различные загрузчики для разных обстоятельств.
Метод | Определено | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Указывает, может ли этот загрузчик обработать (загрузить) данный MediaResourceBase. | LoaderBase | ||
Посылает событие в поток событий. | EventDispatcher | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Загружает указанный LoadTrait. | LoaderBase | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Выгружает указанный LoadTrait. | LoaderBase | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Выполняет загрузку данного LoadTrait. | LoaderBase | ||
Выполняет выгрузку данного LoadTrait. | LoaderBase | ||
Обновляет LoadTrait с учетом данной информации и отправляет событие изменения состояния в случае необходимости. | LoaderBase |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Отправляется при изменении состояния LoadTrait, загружаемого или выгружаемого с помощью LoaderBase. | LoaderBase |
canHandleResource | () | метод |
public function canHandleResource(resource:MediaResourceBase):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Указывает, может ли этот загрузчик обработать (загрузить) данный MediaResourceBase.
Параметры
resource:MediaResourceBase — Рассматриваемый ресурс мультимедийного содержимого.
|
Boolean — True, если этот загрузчик может обработать данный ресурс.
|
executeLoad | () | метод |
protected function executeLoad(loadTrait:org.osmf.traits:LoadTrait):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Выполняет загрузку данного LoadTrait.
Этот метод вызывается с помощью load()
. Подклассы должны переопределить метод для обеспечения собственной реализации операции загрузки.
Параметры
loadTrait:org.osmf.traits:LoadTrait |
executeUnload | () | метод |
protected function executeUnload(loadTrait:org.osmf.traits:LoadTrait):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Выполняет выгрузку данного LoadTrait.
Этот метод вызывается с помощью unload()
. Подклассы должны переопределить метод для обеспечения собственной реализации операции выгрузки.
Параметры
loadTrait:org.osmf.traits:LoadTrait |
load | () | метод |
public final function load(loadTrait:org.osmf.traits:LoadTrait):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Загружает указанный LoadTrait. Изменяет состояние загрузки LoadTrait. Отправляет событие loadStateChange
при каждом изменении состояния.
Типичными состояниями являются LOADING
во время загрузки LoadTrait, READY
после успешного завершения загрузки и LOAD_ERROR
, если во время загрузки возникли ошибки.
Если LoadState характеристики LoadTrait имеет значение LOADING
или READY
при вызове этого метода, то метод сообщает об ошибке.
Подклассы должны переопределить метод executeLoad
для выполнения фактической операции загрузки.
Параметры
loadTrait:org.osmf.traits:LoadTrait — LoadTrait для загрузки.
|
Выдает
IllegalOperationError — IllegalOperationError - если этот загрузчик не может выполнить загрузку данного LoadTrait (как определено в методе canHandleResource() ) или если для LoadState в LoadTrait указано LOADING или READY .
|
Связанные элементы API
unload | () | метод |
public final function unload(loadTrait:org.osmf.traits:LoadTrait):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Выгружает указанный LoadTrait. Изменяет состояние загрузки LoadTrait. Отправляет событие loaderStateChange
при каждом изменении состояния.
Типичными состояниями являются UNLOADING
во время выгрузки LoadTrait, UNINITIALIZED
после успешного завершения выгрузки и LOAD_ERROR
, если во время выгрузки возникли ошибки.
Если LoadState характеристики LoadTrait не имеет значение READY
при вызове этого метода, то метод сообщает об ошибке.
Подклассы должны переопределить метод executeUnload
для выполнения фактической операции выгрузки.
Параметры
loadTrait:org.osmf.traits:LoadTrait — LoadTrait для выгрузки.
|
Выдает
IllegalOperationError — IllegalOperationError - если этот загрузчик не может выполнить выгрузку указанного LoadTrait (как определено в методе canHandleResource() ) или если для LoadState в LoadTrait не указано READY .
|
Связанные элементы API
updateLoadTrait | () | метод |
protected final function updateLoadTrait(loadTrait:org.osmf.traits:LoadTrait, newState:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Обновляет LoadTrait с учетом данной информации и отправляет событие изменения состояния в случае необходимости.
Параметры
loadTrait:org.osmf.traits:LoadTrait — LoadTrait для обновления.
| |
newState:String — Новый LoadState LoadTrait.
|
loadStateChange | Событие |
org.osmf.events.LoaderEvent
свойство LoaderEvent.type =
org.osmf.events.LoaderEvent.LOAD_STATE_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Отправляется при изменении состояния LoadTrait, загружаемого или выгружаемого с помощью LoaderBase.
Константа LoaderEvent.LOAD_STATE_CHANGE определяет значение свойства type объекта события loadStateChange.Tue Jun 12 2018, 11:34 AM Z