Flash Player 6 (6.0.79.0).
Flash MX 2004.
componentInstance.createClassObject(className, instanceName, depth, initObject)
className Objet indiquant la classe de la nouvelle occurrence.
instanceName Chaîne indiquant le nom de la nouvelle occurrence.
depth Nombre indiquant la profondeur de la nouvelle occurrence.
initObject Objet contenant des propriétés d'initialisation pour la nouvelle occurrence.
Un objet UIObject qui est une occurrence de la classe spécifiée.
Méthode ; crée une occurrence d'un composant lors de l'exécution. Vous devez utiliser l'instruction import et spécifier le nom du package de classes avant d'appeler cette méthode. De plus, le composant doit se trouver dans la bibliothèque du fichier FLA.
Le code suivant importe les actifs du composant Button, puis crée un sous-objet du composant Button :
import mx.controls.Button;
createClassObject(Button,"button2",5,{label:"Test Button"});
L'exemple suivant crée un objet CheckBox :
import mx.controls.CheckBox;
form.createClassObject(CheckBox, "cb", 0, {label:"Check this"});
Vous pouvez également spécifier le nom du package de classes en utilisant la syntaxe suivante :
createClassObject(mx.controls.Button, "button2", 5, {label:"Test Button"});