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

Metadata  - AS3 OSMF

Пакетorg.osmf.metadata
Классpublic class Metadata
НаследованиеMetadata Inheritance EventDispatcher Inheritance Object
Подклассы LayoutMetadata, TimelineMetadata

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Класс Metadata инкапсулирует связанную коллекцию метаданных.

Метаданные состоят из пар ключ-значение, где ключи представляют строки, а значения - произвольные объекты. Класс Metadata обеспечивает API со строгим контролем типов для того, чтобы работать с этими парами ключ-значение, а также с событиями для обнаружения изменений метаданных.



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  keys : Vector.<String>
[только для чтения] Ключи хранятся в этом объекте Metadata.
Metadata
Общедоступные методы
 МетодОпределено
  
Конструктор.
Metadata
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
  
Хранит указанное значение в этом объекте Metadata с использованием определенного ключа.
Metadata
 Inherited
Посылает событие в поток событий.
EventDispatcher
  
Возвращает значение, связанное с указанным ключом.
Metadata
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
  
Удаляет значение, связанное с указанным ключом из этого объекта Metadata.
Metadata
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
  Отправляется при добавлении нового значения к объекту Metadata.Metadata
  Отправляется при изменении значения в объекте Metadata.Metadata
  Отправляется при удалении значения из объекта Metadata.Metadata
Сведения о свойстве

keys

свойство
keys:Vector.<String>  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Ключи хранятся в этом объекте Metadata.



Реализация
    public function get keys():Vector.<String>
Сведения о конструкторе

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.




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

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