Paket | org.osmf.elements |
Klasse | public class CompositeElement |
Vererbung | CompositeElement MediaElement EventDispatcher Object |
Unterklassen | ParallelElement, SerialElement |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Medienelemente einer Medienzusammenstellung werden als ein einziges, einheitliches Medienelement behandelt. Beispiel: Wenn eine Medienzusammenstellung eine Sequenz von Videos kapselt, verhält sich das CompositeElement so, als ob ein einziges VideoElement vorläge, das jedoch mehrere Videos hintereinander abspielt.
Da ein CompositeElement eine Liste untergeordneter MediaElement-Elemente enthält, die selbst wiederum CompositeElements sein können, kann eine Medienzusammenstellung als Baumstruktur ausgedrückt werden.
Ein CompositeElement wird in der Regel nicht direkt instantiiert, sondern als Basisklasse für die Erstellung bestimmter Typen von Medienzusammenstellungen verwendet.
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
container : IMediaContainer [schreibgeschützt]
Der von diesem Element verwendete Mediencontainer. | MediaElement | ||
metadataNamespaceURLs : Vector.<String> [schreibgeschützt]
Ein Vektor, der die Namespace-URLs für alle in diesem Medienelement gespeicherten Metadatenobjekte enthält. | MediaElement | ||
numChildren : int [schreibgeschützt]
Die Anzahl untergeordneter MediaElements in dieser Medienzusammenstellung. | CompositeElement | ||
resource : MediaResourceBase
Die Medienressource, auf die sich dieses Medienelement auswirkt. | MediaElement | ||
traitTypes : Vector.<String> [schreibgeschützt]
Ein Vektor von MediaTraitType-Werten, die die Merkmalstypen dieses Medienelements darstellen. | MediaElement |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | CompositeElement | ||
Fügt das angegebene untergeordnete Element am Ende der Liste hinzu. | CompositeElement | ||
Fügt der Liste das untergeordnete Element an der festgelegten Indexposition hinzu. | CompositeElement | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Fügt diesem MediaElement unter der angegebenen Namespace-URL ein Metadatenobjekt hinzu. | MediaElement | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Ruft das untergeordnete Element an der festgelegten Indexposition ab. | CompositeElement | ||
Gibt die Indexposition des untergeordneten Elements zurück, wenn es in der Liste enthalten ist, sodass gilt: getChildAt(Index) == child. | CompositeElement | ||
Gibt das Metadatenobjekt zurück, das unter diesem MediaElement mit der angegebenen Namespace-URL gespeichert ist. | MediaElement | ||
Gibt das Medienmerkmal des angegebenen Typs zurück. | MediaElement | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Bestimmt, ob dieses Medienelement ein Medienmerkmal des angegebenen Typs hat. | MediaElement | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt das untergeordnete Element und gibt es zurück. | CompositeElement | ||
Entfernt das untergeordnete Element an der angegebenen Indexposition und gibt es zurück. | CompositeElement | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Entfernt das Metadatenobjekt, das unter diesem MediaElement mit der angegebenen Namespace-URL gespeichert wurde. | MediaElement | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
numChildren | Eigenschaft |
CompositeElement | () | Konstruktor |
public function CompositeElement()
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
addChild | () | Methode |
public function addChild(child:MediaElement):MediaElement
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Fügt das angegebene untergeordnete Element am Ende der Liste hinzu. Gleichwertig mit addChildAt(child,numChildren)
.
Parameter
child:MediaElement — Das hinzuzufügende untergeordnete Element.
|
MediaElement — Das MediaElement, das Sie im child-Parameter übergeben.
|
Auslöser
ArgumentError — Wenn das untergeordnete Element den Wert null hat.
| |
RangeError — Wenn die angegebene Indexposition kleiner als 0 oder größer als die Länge der Liste ist.
| |
Error — Wenn das untergeordnete Element bereits untergeordnet ist.
|
addChildAt | () | Methode |
public function addChildAt(child:MediaElement, index:Number):MediaElement
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Fügt der Liste das untergeordnete Element an der festgelegten Indexposition hinzu. Wenn an dieser Indexposition bereits ein untergeordnetes Element vorhanden ist, wird die Indexposition dieses und aller folgenden untergeordneten Elemente um 1 erhöht.
Parameter
child:MediaElement — Das hinzuzufügende untergeordnete Element.
| |
index:Number — Die Indexposition, an der das untergeordnete Element hinzugefügt werden soll.
|
MediaElement — Das MediaElement, das Sie im child-Parameter übergeben.
|
Auslöser
ArgumentError — Wenn das untergeordnete Element den Wert null hat.
| |
RangeError — Wenn die angegebene Indexposition kleiner als 0 oder größer als die Länge der Liste ist.
| |
Error — Wenn das untergeordnete Element bereits untergeordnet ist.
|
getChildAt | () | Methode |
public function getChildAt(index:int):MediaElement
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ruft das untergeordnete Element an der festgelegten Indexposition ab.
Parameter
index:int — Die Indexposition in der Liste, aus der das untergeordnete Element abgerufen werden soll.
|
MediaElement — Das untergeordnete Element an dieser Indexposition oder null , wenn nicht vorhanden.
|
getChildIndex | () | Methode |
public function getChildIndex(child:MediaElement):int
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Indexposition des untergeordneten Elements zurück, wenn es in der Liste enthalten ist, sodass gilt: getChildAt(Index) == child
.
Parameter
child:MediaElement — Das zu suchende untergeordnete Element.
|
int — Die Indexposition des untergeordneten Elements oder -1, wenn das untergeordnete Element nicht in der Liste enthalten ist.
|
removeChild | () | Methode |
public function removeChild(child:MediaElement):MediaElement
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Entfernt das untergeordnete Element und gibt es zurück. Gleichwertig mit removeChildAt(child,getChildIndex(child))
.
Parameter
child:MediaElement — Das zu entfernende untergeordnete MediaElement.
|
MediaElement — Das MediaElement, das Sie im child-Parameter übergeben.
|
Auslöser
ArgumentError — Wenn das untergeordnete Element kein untergeordnetes Element dieser Medienzusammenstellung ist.
|
removeChildAt | () | Methode |
public function removeChildAt(index:int):MediaElement
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Entfernt das untergeordnete Element am angegebenen Index und gibt es zurück. Für alle untergeordneten Elemente mit Indexpositionen größer als diese Indexposition wird die Indexposition um 1 verringert.
Parameter
index:int — Die Indexposition, an der das untergeordnete Element entfernt werden soll.
|
MediaElement — Das untergeordnete Element an dieser Indexposition.
|
Auslöser
RangeError — Wenn die angegebene Indexposition kleiner als 0 oder größer als die Länge der Liste ist.
|
Tue Jun 12 2018, 10:04 AM Z