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"));
}
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"/>
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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,