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 № 1Il 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.