Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
 

org.osmf.traits 


Пакет org.osmf.traits обеспечивает блоки построения для создания определенных мультимедийных характеристик. Характеристики определяют возможности мультимедийного компонента.

Различные реализации мультимедийного элемента включают различные наборы характеристик, которые зависят от особенностей представляемого мультимедийного элемента. Например, аудиоэлемент может включать характеристики IAudible, IPlayable, ITemporal и ILoadable. Эти отдельные характеристики определяют возможности мультимедийного элемента независимо от определенной реализации мультимедийного элемента. Для мультимедийного элемента с характеристикой ILoadable эта характеристика обеспечивает возможности загрузки и выгрузки мультимедийного элемента. Аналогично, реализация характеристики IPlayable обеспечивает возможность самостоятельного воспроизведения мультимедийного элемента.

Характеристика добавляется к мультимедийному элементу с помощью метода MediaElement.addTrait() элемента.

Реализация характеристик мультимедиа основывается на следующих принципах:

  • Характеристики не зависят друг от друга. Поэтому характеристика мультимедиа не расширяет другую характеристику.
  • Характеристики отправляют собственные события. Реализации характеристик могут быть производными от класса MediaTraitBase, который расширяет класс EventDispatcher и реализует IMediaTrait, для обработки отправки событий.
  • Характеристики определяются классом перечисления MediaTraitType.
  • Характеристики должны реализовываться в качестве отдельных классов.

Интерфейсы характеристик предназначаются для использования классами мультимедийных элементов. Они представляют собой типовые противоположные записи, характеризующиеся в основном методами получения без методов установки, за исключением характеристик, для которых требуются внешние устанавливаемые свойства, например свойства громкости или панорамирования характеристики IAudible.

Базовые классы характеристик предназначены для использования реализациями подкласса MediaElement. Как правило, они имеют как методы установки, так и методы получения.



Классы
 КлассОписание
 AlternativeAudioTrait AlternativeAudioTrait определяет интерфейс характеристик для мультимедийного содержимого, поддерживающего альтернативные аудиопотоки.
 AudioTrait AudioTrait определяет интерфейс характеристик для мультимедийного содержимого с аудиозаписями.
 BufferTrait BufferTrait определяет интерфейс характеристик для мультимедийного содержимого, которое может использовать буфер данных.
 DisplayObjectTrait DisplayObjectTrait определяет интерфейс характеристик для мультимедийного содержимого, которое представляет DisplayObject и может иметь встроенные размеры.
 DRMState DRMState - это перечисление возможных состояний, зависящих от DRM, в которых может находиться компонент мультимедийного содержимого.
 DRMTrait DRMTrait определяет интерфейс характеристик для мультимедийного содержимого, которое может быть защищено с помощью технологии управления цифровыми правами (DRM).
 DVRTrait DVRTrait определяет интерфейс характеристик для мультимедийного содержимого, воспроизведение которого может выполняться во время его записи аналогично функционированию цифрового видеомагнитофона (устройство цифровой видеозаписи).
 DynamicStreamTrait DynamicStreamTrait определяет интерфейс характеристик для мультимедийного содержимого, поддерживающего динамическое переключение потоков.
 LoaderBase LoaderBase - это базовый класс для объектов, которые могут загружать и выгружать LoadTrait.
 LoadState LoadState - это перечисление возможных состояний, в которых находиться LoadTrait.
 LoadTrait LoadTrait определяет интерфейс характеристик для мультимедийного содержимого, которое необходимо загрузить перед представлением.
 MediaTraitBase MediaTraitBase - это инкапсуляция присущих MediaElement характеристик или функций.
 MediaTraitType MediaTraitType - это перечисление всех возможных типов характеристик мультимедийного содержимого.
 PlayState PlayState - это перечисление возможных состояний, в которых находиться PlayTrait.
 PlayTrait PlayTrait определяет интерфейс характеристик для мультимедийного содержимого, воспроизведение которого можно начать и остановить.
 SeekTrait SeekTrait определяет интерфейс характеристик для мультимедийного содержимого, которому можно отдать команду переходить на позицию в определенное время.
 TimeTrait TimeTrait определяет интерфейс характеристик для мультимедийного содержимого с параметрами duration и currentTime.
 TraitEventDispatcher TraitEventDispatcher - это служебный класс, который предоставляет универсальный интерфейс для получения событий характеристики из MediaElement.

[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.