actionscript には、label1 と label2 という 2 つのラベル コンポーネントがあります。
label1.text の値が変わると、自動的に label2.text の値も同じ値に変わるようにしたいです。
actionscript には、label1 と label2 という 2 つのラベル コンポーネントがあります。
label1.text の値が変わると、自動的に label2.text の値も同じ値に変わるようにしたいです。
BindingUtilsを使用して、純粋な actionscript でこれを実現できます。
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}"/>