/ / créer un composant flex personnalisé dans flex 4 - actionscript-3, flex4, composant personnalisé

créer un composant flex personnalisé dans flex 4 - actionscript-3, flex4, composant personnalisé

Je dois créer un composant personnalisé comme // nom de fichier est dit Comp.mxml

 < mx:VBox>
< mx:Text id="txtId"/>
< mx:Label id="lblId" />
< /mx:VBox >

// fin mxml

dans un autre fichier ActionScript, je veux faire comme suit:

for(count=0; count<10; count++) {
var comp:Comp = new Comp();
comp.txtId.text = "Text_"+count;
comp.lblId.text = "Label_"+count;
parentObjId.appendChild(comp);
// parentObjId is a VBOX
}

Ici, je dois créer un objet composant personnalisé,changer leurs valeurs d'éléments et ajouter ce composant personnalisé dans VBox. Quelle est la syntaxe correcte pour implémenter celui-ci? S'il vous plaît, quiconque fournir des solutions.

Réponses:

0 pour la réponse № 1

Il vous suffit d'hériter du composant VBox Class

en créant plusieurs classes comme myVbox, myVbox2, myVbox2 (noms de chaînes meilleurs que des nombres)


0 pour la réponse № 2

Un rendu d'élément serait une bien meilleure solution.