Пакет | org.osmf.metadata |
Класс | public class Metadata |
Наследование | Metadata EventDispatcher Object |
Подклассы | LayoutMetadata, TimelineMetadata |
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Метаданные состоят из пар ключ-значение, где ключи представляют строки, а значения - произвольные объекты. Класс Metadata обеспечивает API со строгим контролем типов для того, чтобы работать с этими парами ключ-значение, а также с событиями для обнаружения изменений метаданных.
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
keys : Vector.<String> [только для чтения]
Ключи хранятся в этом объекте Metadata. | Metadata |
Метод | Определено | ||
---|---|---|---|
Metadata()
Конструктор. | Metadata | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Хранит указанное значение в этом объекте Metadata с использованием определенного ключа. | Metadata | ||
Посылает событие в поток событий. | EventDispatcher | ||
Возвращает значение, связанное с указанным ключом. | Metadata | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Удаляет значение, связанное с указанным ключом из этого объекта Metadata. | Metadata | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Отправляется при добавлении нового значения к объекту Metadata. | Metadata | |||
Отправляется при изменении значения в объекте Metadata. | Metadata | |||
Отправляется при удалении значения из объекта Metadata. | Metadata |
keys | свойство |
Metadata | () | Конструктор |
public function Metadata()
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
addValue | () | метод |
public function addValue(key:String, value:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Хранит указанное значение в этом объекте Metadata с использованием определенного ключа. Этот ключ может использоваться для получения значения в дальнейшем. Если этот ключ эквивалентен ключу другого объекта, который уже находится в объекте Metadata, то для этой связи будет записано новое значение.
Параметры
key:String — Ключ для связи со значением.
| |
value:Object — Значение для добавления к объекту Metadata.
|
Выдает
ArgumentError — Если ключ имеет значение null или недействителен.
|
getValue | () | метод |
public function getValue(key:String):*
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает значение, связанное с указанным ключом. Возвращает undefined, если объекту Metadata не удается обработать ключ.
Параметры
key:String |
* |
Выдает
ArgumentError — Если ключ имеет значение null.
|
removeValue | () | метод |
public function removeValue(key:String):*
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет значение, связанное с указанным ключом из этого объекта Metadata. Возвращает undefined, если отсутствует значение, связанное с ключом в этом объекте Metadata.
Параметры
key:String — Ключ, связанный с удаляемым значением.
|
* |
Выдает
ArgumentError — Если ключ имеет значение null.
|
valueAdd | Событие |
org.osmf.events.MetadataEvent
свойство MetadataEvent.type =
org.osmf.events.MetadataEvent.VALUE_ADD
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Отправляется при добавлении нового значения к объекту Metadata.
Константа MetadataEvent.VALUE_ADD определяет значение свойства type объекта события valueAdd.valueChange | Событие |
org.osmf.events.MetadataEvent
свойство MetadataEvent.type =
org.osmf.events.MetadataEvent.VALUE_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Отправляется при изменении значения в объекте Metadata.
Константа MetadataEvent.VALUE_CHANGE определяет значение свойства type объекта события valueChange.valueRemove | Событие |
org.osmf.events.MetadataEvent
свойство MetadataEvent.type =
org.osmf.events.MetadataEvent.VALUE_REMOVE
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Отправляется при удалении значения из объекта Metadata.
Константа MetadataEvent.VALUE_REMOVE определяет значение свойства type объекта события valueRemove.Tue Jun 12 2018, 11:34 AM Z