Пакет | org.osmf.elements |
Класс | public class CompositeElement |
Наследование | CompositeElement MediaElement EventDispatcher Object |
Подклассы | ParallelElement, SerialElement |
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Элементы мультимедийного содержимого, которые составляют мультимедийную компоновку, рассматриваются как единый унифицированный элемент мультимедийного содержимого. Например, если компоновка мультимедийного содержимого инкапсулирует последовательность видеороликов, то CompositeElement будет действовать аналогично одному VideoElement, который воспроизводит несколько видеороликов последовательно.
Поскольку CompositeElement поддерживает список нижестоящих элементов MediaElement, любой из которых может являться элементом CompositeElement, компоновка мультимедийного содержимого может отображаться в виде древовидной структуры.
Обычно экземпляры CompositeElement не создаются непосредственно; этот элемент чаще используется как базовый класс для создания специфических типов мультимедийных компоновок.
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
container : IMediaContainer [только для чтения]
Контейнер мультимедийного содержимого, который использует этот элемент. | MediaElement | ||
metadataNamespaceURLs : Vector.<String> [только для чтения]
Вектор, содержащий URL-адреса пространств имен для всех объектов Metadata, которые хранятся в этом MediaElement. | MediaElement | ||
numChildren : int [только для чтения]
Количество MediaElements нижестоящего элемента в этой компоновке мультимедийного содержимого. | CompositeElement | ||
resource : MediaResourceBase
Ресурс мультимедийного содержимого, в котором действует этот элемент. | MediaElement | ||
traitTypes : Vector.<String> [только для чтения]
Вектор значений MediaTraitType, представляющих типы характеристик этого элемента мультимедийного содержимого. | MediaElement |
Метод | Определено | ||
---|---|---|---|
Конструктор. | CompositeElement | ||
Добавляет указанный нижестоящий элемент в конец списка. | CompositeElement | ||
Добавляет нижестоящий элемент в список с заданной позицией индекса. | CompositeElement | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Добавляет объект Metadata к этому MediaElement в указанном URL-адресе пространства имен. | MediaElement | ||
Посылает событие в поток событий. | EventDispatcher | ||
Получает нижестоящий элемент с заданной позицией индекса. | CompositeElement | ||
Возвращает индекс нижестоящего элемента, если он находится в списке, где, например, getChildAt(index) = нижестоящий элемент. | CompositeElement | ||
Возвращает объект Metadata, сохраненный в MediaElement с указанным URL-адресом пространства имен. | MediaElement | ||
Возвращает характеристику мультимедийного содержимого указанного типа. | MediaElement | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Определяет, имеет ли этот мультимедийный элемент характеристику мультимедийного содержимого указанного типа. | MediaElement | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет указанный нижестоящий элемент и возвращает его. | CompositeElement | ||
Удаляет нижестоящий элемент в указанной позиции индекса и возвращает его. | CompositeElement | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Удаляет объект Metadata, сохраненный в MediaElement с указанным URL-адресом пространства имен. | MediaElement | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
numChildren | свойство |
CompositeElement | () | Конструктор |
public function CompositeElement()
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
addChild | () | метод |
public function addChild(child:MediaElement):MediaElement
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляет указанный нижестоящий элемент в конец списка. Эквивалентно addChildAt(child,numChildren)
.
Параметры
child:MediaElement — Добавляемый нижестоящий элемент.
|
MediaElement — MediaElement, передаваемый в нижестоящий параметр.
|
Выдает
ArgumentError — Если нижестоящий элемент - null .
| |
RangeError — Если указанный индекс меньше нуля или больше длины списка.
| |
Error — Если нижестоящий элемент уже является нижестоящим элементом.
|
addChildAt | () | метод |
public function addChildAt(child:MediaElement, index:Number):MediaElement
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляет нижестоящий элемент в список с заданной позицией индекса. Если нижестоящий элемент уже существует в этом индексе, то позиции индекса для него и его последующих нижестоящих элементов увеличатся на единицу.
Параметры
child:MediaElement — Добавляемый нижестоящий элемент.
| |
index:Number — Позиция индекса для добавления нижестоящего элемента.
|
MediaElement — MediaElement, передаваемый в нижестоящий параметр.
|
Выдает
ArgumentError — Если нижестоящий элемент - null .
| |
RangeError — Если указанный индекс меньше нуля или больше длины списка.
| |
Error — Если нижестоящий элемент уже является нижестоящим элементом.
|
getChildAt | () | метод |
public function getChildAt(index:int):MediaElement
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Получает нижестоящий элемент с заданной позицией индекса.
Параметры
index:int — Индекс в списке, из которого извлекается нижестоящий элемент.
|
MediaElement — Нижестоящий элемент в этой позиции индекса или null при его отсутствии.
|
getChildIndex | () | метод |
public function getChildIndex(child:MediaElement):int
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает индекс нижестоящего элемента, если он находится в списке, где, например, getChildAt(index) = нижестоящий элемент
.
Параметры
child:MediaElement — Искомый нижестоящий элемент.
|
int — Индекс нижестоящего элемента или -1, если нижестоящий элемент отсутствует в списке.
|
removeChild | () | метод |
public function removeChild(child:MediaElement):MediaElement
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет указанный нижестоящий элемент и возвращает его. Эквивалентно removeChildAt(child,getChildIndex(child))
.
Параметры
child:MediaElement — Удаляемый нижестоящий элемент MediaElement.
|
MediaElement — MediaElement, передаваемый в нижестоящий параметр.
|
Выдает
ArgumentError — Если нижестоящий элемент не является нижестоящим элементом этой компоновки.
|
removeChildAt | () | метод |
public function removeChildAt(index:int):MediaElement
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет нижестоящий элемент в указанной позиции индекса и возвращает его. Позиции индекса всех нижестоящих элементов, позиции индекса которых превышают этот индекс, будут уменьшены на единицу.
Параметры
index:int — Индекс, из которого удаляется нижестоящий элемент.
|
MediaElement — Нижестоящий элемент в этой позиции индекса.
|
Выдает
RangeError — Если указанный индекс меньше нуля или больше длины списка.
|
Tue Jun 12 2018, 11:34 AM Z