Difference entre declaration d'un objet avec ActionScript ou Mxml
Bonjour tout le monde,
J'ai une question que j'espère trouver sa solution.
je veux savoir la différence entre la création d'un objet avec Mxml et ActionScript. Voici ma situation:
je veux affecter une valeur à l'attribut "text" d'un Label. cette valeur est une variable que change selon un traitement. Si je déclare le Label avec mxml et j'affecte la variable au Label.
Code:
1 2
| <mx:Label id="id_button"
text="{index}"/> |
et ensuite je modifie ma variable dans un traitement, le text du label change.
Mais lorsque je le crée en utilisant actionScript, ça ne marche pas.
Code:
1 2 3
|
var label:Label=new Label();
label.text=index; |
j'ai essayé de déclarer lebel comme étant bindable, mais toujours sans succès
Code:
1 2 3
|
[Bindable]
public var label:Label=new Label(); |
est ce qu'en déclarant l'objet avec mxml, on lui ajoute des propriétés !!! à ma connaissance, il n'y a aucune différence.
Bonne fin de journée.