3
<mx:Label id="myLabel" dataChange="{trace('changed!!');}" />
我更改了上述标签的文本:标签dataChange事件不被解雇
myLabel.text = "new text";
但随着它应该没有被追踪。
我使用错误的事件吗?我认为dataChange会在标签中的文字发生变化时被触发。
<mx:Label id="myLabel" dataChange="{trace('changed!!');}" />
我更改了上述标签的文本:标签dataChange事件不被解雇
myLabel.text = "new text";
但随着它应该没有被追踪。
我使用错误的事件吗?我认为dataChange会在标签中的文字发生变化时被触发。
你想要的事件是valueCommit
。 dataChange
事件特定于data
属性,而不是text
。
<mx:Label id="myLabel" text="1" valueCommit="trace('changed')" />
<mx:Button label="Click Me" click="myLabel.text += '1'" />