在AS3中更改特定于状态的mxml部件

时间:2011-02-03 11:55:51

标签: actionscript-3 air flex4 mxml states

我在我的MXML文件中使用了类似的东西:

<s:label id='mxml_label' text.state1='test' text.state2='test 2' />

现在我想在运行时从as3更改state1文本。

有人有什么建议吗?

THX。

1 个答案:

答案 0 :(得分:1)

您可以将state1的文本绑定到可绑定的字符串变量,然后您可以随时更新。

[Bindable] private var state1TextString:String = "test";

然后你的表达成为:

text.state1="{state1TextString}"