Bonjour à tous,
Voici mon code très simple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [Bindable(event="testbinding")] public function test():String { Alert.show("test"); return "aa"; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 protected function testButton_clickHandler(event:MouseEvent):void { dispatchEvent(new Event("testbinding")); }Le but étant de déclencher l'Alert automatiquement quand je clique sur le button.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <s:Label id="testlabel" text="value" x="10" y="10"/> <s:Button id="testButton" label="click" click="testButton_clickHandler(event)" x="10" y="30"/>
Lorsque dans le label, je mets text="{test()}" (au lieu de value), tout fonctionne parfaitement.
En revanche, lorsque j'essaie de faire ça dans le code ActionScript, rien ne fonctionne:
Par exemple
J'ai pu voir dans d'autres posts qu'il faut utiliser le BindingUtils, mais je n'ai obtenu aucun résultat convaincant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part testlabel.text = test();
Est-ce que quelqu'un pourrait m'aider ?
Merci,
Partager