Событие метки dataChange не запускается - PullRequest
3 голосов
/ 23 февраля 2010
<mx:Label id="myLabel" dataChange="{trace('changed!!');}"  />

Я изменяю текст в надписи выше:

myLabel.text = "new text";

Но ничего не прослеживается, как положено.

Я использую неправильное событие? Я думал, что dataChange запускается при изменении текста в метке.

1 Ответ

2 голосов
/ 23 февраля 2010

Событие, которое вы хотите - valueCommit. Событие dataChange относится только к свойству data, а не text.

<mx:Label id="myLabel" text="1" valueCommit="trace('changed')" />
<mx:Button label="Click Me" click="myLabel.text += '1'" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...