我在 actionscript 中有两个标签组件:label1 和 label2。
我想让它在 label1.text 的值发生变化时,label2.text 的值自动更改为相同的值。
我在 actionscript 中有两个标签组件:label1 和 label2。
我想让它在 label1.text 的值发生变化时,label2.text 的值自动更改为相同的值。
您可以使用BindingUtils在纯动作脚本中完成此操作:
var label1 : Label = new Label();
var label2 : Label = new Label();
BindingUtils.bindProperty(label2, "text", label1, "text);
本质上这是说“当 label1.text 更改时将 label2.text 的值设置为 label1.text”。如果要在 label1.text 更改时执行代码,可以使用ChangeWatcher。
您也可以在 MXML 中完成此操作:
<mx:Label id="label1" text="hello, world!"/>
<mx:Label id="label2" text="{label1.text}"/>