Flash CS4 Professional ActionScript 2.0

UIObject.createClassObject()

Disponibilité

Flash Player 6 (6.0.79.0).

Edition

Flash MX 2004.

Utilisation

componentInstance.createClassObject(className, instanceName, depth, initObject)

Paramètres

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.

Valeur renvoyée

Un objet UIObject qui est une occurrence de la classe spécifiée.

Description

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.

Exemple

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"});