<mx:Label id="myLabel" dataChange="{trace('changed!!');}" />
我更改了上面标签中的文字:
myLabel.text = "new text";
但是没有任何内容可以跟踪。
我使用了错误的活动吗?我认为当标签中的文字发生变化时会触发 dataChange 。
答案 0 :(得分:2)
您想要的活动是valueCommit
。 dataChange
事件特定于data
属性,而不是text
。
<mx:Label id="myLabel" text="1" valueCommit="trace('changed')" />
<mx:Button label="Click Me" click="myLabel.text += '1'" />