将一个动作脚本组件的值分配给另一个动作脚本组件(浅复制)

发布于 2024-12-21 06:49:55 字数 93 浏览 2 评论 0 原文

我在动作脚本中有两个标签组件: 标签1和标签2。

我想这样做,以便当 label1.text 的值更改时,label2.text 的值自动更改为相同的值。

I have two label components in actionscript:
label1 and label2.

I want to make it so that when the value of label1.text changes, the value of label2.text automatically changes to the same value.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

初懵 2024-12-28 06:49:55

您可以使用 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}"/>

You can use BindingUtils to accomplish this in pure actionscript:

var label1 : Label = new Label();
var label2 : Label = new Label();
BindingUtils.bindProperty(label2, "text", label1, "text);

Essentially this is saying "set the value of label2.text to label1.text when label1.text changes". If you want to execute code when label1.text changes, you can use a ChangeWatcher.

You can accomplish this in MXML too:

<mx:Label id="label1" text="hello, world!"/>
<mx:Label id="label2" text="{label1.text}"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文