ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
org.osmf.elements 

CompositeElement  - AS3 OSMF

Paketorg.osmf.elements
Klassepublic class CompositeElement
VererbungCompositeElement Inheritance MediaElement Inheritance EventDispatcher Inheritance Object
Unterklassen ParallelElement, SerialElement

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

CompositeElement ist ein Medienelement, das eine Sammlung von weiteren Medienelementen mit höherer Granularität kapselt. Es wird in der Regel als Medienzusammstellung bezeichnet.

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.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 Inheritedcontainer : IMediaContainer
[schreibgeschützt] Der von diesem Element verwendete Mediencontainer.
MediaElement
 InheritedmetadataNamespaceURLs : 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
 Inheritedresource : MediaResourceBase
Die Medienressource, auf die sich dieses Medienelement auswirkt.
MediaElement
 InheritedtraitTypes : Vector.<String>
[schreibgeschützt] Ein Vektor von MediaTraitType-Werten, die die Merkmalstypen dieses Medienelements darstellen.
MediaElement
Öffentliche Methoden
 MethodeDefiniert 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
 Inherited
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
 Inherited
addMetadata(namespaceURL:String, metadata:Metadata):void
Fügt diesem MediaElement unter der angegebenen Namespace-URL ein Metadatenobjekt hinzu.
MediaElement
 Inherited
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
 Inherited
Gibt das Metadatenobjekt zurück, das unter diesem MediaElement mit der angegebenen Namespace-URL gespeichert ist.
MediaElement
 Inherited
Gibt das Medienmerkmal des angegebenen Typs zurück.
MediaElement
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Bestimmt, ob dieses Medienelement ein Medienmerkmal des angegebenen Typs hat.
MediaElement
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
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
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 Inherited
Entfernt das Metadatenobjekt, das unter diesem MediaElement mit der angegebenen Namespace-URL gespeichert wurde.
MediaElement
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Geschützte Methoden
 MethodeDefiniert von
 Inherited
Fügt diesem Medienelement ein neues Medienmerkmal hinzu.
MediaElement
 Inherited
Entfernt ein Medienmerkmal von diesem Medienelement.
MediaElement
 Inherited
Richtet die Merkmale dieses Medienelements ein.
MediaElement
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 InheritedWird nach einer Änderung der container-Eigenschaft des Elements ausgelöst.MediaElement
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
 InheritedWird ausgelöst, wenn ein Fehler auftritt, der sich auf den Betrieb des Medienelements auswirkt.MediaElement
 InheritedWird abgesetzt, wenn Informationen verfügbar sind, die sich auf den Betrieb des Medienelements auswirken.MediaElement
 InheritedWird ausgelöst, wenn diesem Medienelement ein Metadatenobjekt hinzugefügt wurde.MediaElement
 InheritedWird ausgelöst, wenn ein Metadatenobjekt aus diesem Medienelement entfernt wurde.MediaElement
 InheritedWird ausgelöst, wenn dem Medienelement ein Merkmal hinzugefügt wird.MediaElement
 InheritedWird ausgelöst, wenn ein Merkmal aus dem Medienelement entfernt wird.MediaElement
Eigenschaftendetails

numChildren

Eigenschaft
numChildren:int  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Die Anzahl untergeordneter MediaElements in dieser Medienzusammenstellung.



Implementierung
    public function get numChildren():int
Konstruktordetails

CompositeElement

()Konstruktor
public function CompositeElement()

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Konstruktor.

Methodendetails

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.

Rückgabewerte
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.

Rückgabewerte
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.

Rückgabewerte
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.

Rückgabewerte
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.

Rückgabewerte
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.

Rückgabewerte
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.




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.