Package | org.osmf.elements |
Classe | public class CompositeElement |
Héritage | CompositeElement MediaElement EventDispatcher Object |
Sous-classes | ParallelElement, SerialElement |
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Les éléments multimédia qui forment une composition multimédia sont traités comme un seul et même élément multimédia. Par exemple, si une composition multimédia encapsule une séquence de vidéos, le CompositeElement se comportera comme s’il s’agit d’un seul VideoElement, mais qui lit plusieurs vidéos dans une même séquence.
En effet, un CompositeElement gère une liste d’enfants MediaElement qui peuvent eux-mêmes être des CompositeElements. Une composition multimédia peut être exprimée sous forme d’arborescence.
Généralement, un CompositeElement n’est pas instancié directement mais plutôt utilisé comme classe de base pour créer des types de compositions multimédias.
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
container : IMediaContainer [lecture seule]
Le conteneur multimédia que cet élément utilise. | MediaElement | ||
metadataNamespaceURLs : Vector.<String> [lecture seule]
Vecteur contenant les URL d’espace de noms de tous les objets Metadata stockés dans ce MediaElement. | MediaElement | ||
numChildren : int [lecture seule]
Le nombre de MediaElements enfant dans cette composition multimédia. | CompositeElement | ||
resource : MediaResourceBase
La ressource multimédia sur laquelle cet élément multimédia fonctionne. | MediaElement | ||
traitTypes : Vector.<String> [lecture seule]
Un vecteur de valeurs MediaTraitType représentant les types de caractéristique sur cet élément multimédia. | MediaElement |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | CompositeElement | ||
Ajoute l’enfant spécifié à la fin de la liste. | CompositeElement | ||
Ajoute l’enfant à la liste à l’index spécifié. | CompositeElement | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Ajoute un objet Metadata à ce MediaElement sous l’URL d’espace de noms spécifié. | MediaElement | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Obtient l’enfant qui se trouve à l’index spécifié. | CompositeElement | ||
Renvoie l’index de l’enfant s’il se trouve dans la liste telle que getChildAt(index) == child. | CompositeElement | ||
Renvoie l’objet Metadata qui est stocké sous ce MediaElement avec l’URL d’espace de noms indiqué. | MediaElement | ||
Renvoie le trait de support du type spécifié. | MediaElement | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Détermine si cet élément média possède une caractéristique de média du type spécifié. | MediaElement | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime l’enfant indiqué et le renvoie. | CompositeElement | ||
Supprime l’enfant qui se trouve à l’index spécifié et le renvoie. | CompositeElement | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Supprime l’objet Metadata stocké sous ce MediaElement avec l’URL d’espace de noms indiqué. | MediaElement | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
numChildren | propriété |
CompositeElement | () | Constructeur |
public function CompositeElement()
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Constructeur.
addChild | () | méthode |
public function addChild(child:MediaElement):MediaElement
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Ajoute l’enfant spécifié à la fin de la liste. Equivalent à addChildAt(child,numChildren)
.
Paramètres
child:MediaElement — Enfant à ajouter.
|
MediaElement — MediaElement transmis au paramètre enfant.
|
Valeur émise
ArgumentError — Si l’enfant est null .
| |
RangeError — Si l’index spécifié est inférieur à zéro ou supérieur à la longueur de la liste.
| |
Error — Si l’enfant est déjà un enfant.
|
addChildAt | () | méthode |
public function addChildAt(child:MediaElement, index:Number):MediaElement
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Ajoute l’enfant à la liste à l’index spécifié. Si un enfant existe déjà à cet index, lui et tous les enfants qui suivent verront leurs positions d’index augmentées de 1.
Paramètres
child:MediaElement — Enfant à ajouter.
| |
index:Number — La position d’index à laquelle ajouter l’enfant.
|
MediaElement — MediaElement transmis au paramètre enfant.
|
Valeur émise
ArgumentError — Si l’enfant est null .
| |
RangeError — Si l’index spécifié est inférieur à zéro ou supérieur à la longueur de la liste.
| |
Error — Si l’enfant est déjà un enfant.
|
getChildAt | () | méthode |
public function getChildAt(index:int):MediaElement
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Obtient l’enfant qui se trouve à l’index spécifié.
Paramètres
index:int — Index de la liste à partir duquel extraire l’enfant.
|
MediaElement — Enfant qui se trouve à cet index ou null si aucun élément n’est retrouvé.
|
getChildIndex | () | méthode |
public function getChildIndex(child:MediaElement):int
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie l’index de l’enfant s’il se trouve dans la liste telle que getChildAt(index) == child
.
Paramètres
child:MediaElement — Enfant à rechercher.
|
int — Index de l’enfant ou -1 s’il ne se trouve pas dans la liste.
|
removeChild | () | méthode |
public function removeChild(child:MediaElement):MediaElement
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Supprime l’enfant indiqué et le renvoie. Equivalent à removeChildAt(child,getChildIndex(child))
.
Paramètres
child:MediaElement — MediaElement enfant à supprimer.
|
MediaElement — MediaElement transmis au paramètre enfant.
|
Valeur émise
ArgumentError — Si l’enfant n’est pas un enfant de cette composition.
|
removeChildAt | () | méthode |
public function removeChildAt(index:int):MediaElement
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Supprime l’enfant qui se trouve à l’index spécifié et le renvoie. Tous les enfants avec des positions d’index supérieures à cet index voient leurs positions d’index diminuées d’un.
Paramètres
index:int — Index dans lequel supprimer l’enfant.
|
MediaElement — L’enfant à cet index.
|
Valeur émise
RangeError — Si l’index spécifié est inférieur à zéro ou supérieur à la longueur de la liste.
|
Tue Jun 12 2018, 09:30 AM Z