par curiosité j'ai décidé d'expérimenter ce qui suit dans un projet Flex 4:ActionScript 3 champ constructeur question
public class MyGroup extends Group
{
public function MyGroup()
{
super();
var myLabel:Label = new Label();
myLabel.id = "myLabel";
myLabel.text = "My label!";
this.addElement(myLabel);
} etc.
Ce composant personnalisé fait ce que je pense; cela ressemble à un contrôle d'étiquette avec text = "My label!". Question: existe-t-il un moyen de référencer le contrôle d'étiquette myLabel (par exemple pour changer le texte) ailleurs dans le projet?
Pour l'instant, la seule façon de parvenir au contrôle d'étiquette interne est d'appeler quelque chose comme myGroup.getElementAt (0).
Je me rends compte qu'il serait plus logique d'avoir l'étiquette une variable de classe - Je me demande comment ce code fonctionne.