Binding Actionscript comme MXML
Bonjour à tous,
Voici mon code très simple:
Code:
1 2 3 4 5 6
| [Bindable(event="testbinding")]
public function test():String
{
Alert.show("test");
return "aa";
} |
Code:
1 2 3 4
| protected function testButton_clickHandler(event:MouseEvent):void
{
dispatchEvent(new Event("testbinding"));
} |
Code:
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"/> |
Le but étant de déclencher l'Alert automatiquement quand je clique sur le button.
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
Code:
testlabel.text = test();
J'ai pu voir dans d'autres posts qu'il faut utiliser le BindingUtils, mais je n'ai obtenu aucun résultat convaincant.
Est-ce que quelqu'un pourrait m'aider ?
Merci,