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'" />