我一直在寻找互联网,但我找不到以下问题的答案:是否可以将某个字符串变量的值绑定到文本输入控件中的文本?为了澄清,输入文本输入的任何文本都将存储为变量的值。
答案 0 :(得分:3)
是。简而言之,您可以进行双向绑定:
<fx:Script>
<![CDATA[
[Bindable] private var someObject:Object;
]]>
</fx:Script>
<s:TextInput text="@{someObject.someString}" />
使用双向绑定时,对属性“someString”的任何更改都将更改TextInput,或者如果手动更改TextInput,则会更新属性“someString”。
答案 1 :(得分:0)
这可能不是您正在寻找的,但您可以在textInput的focusLost
事件上始终拥有一个事件处理程序,它将您想要的变量设置为textInput.text
答案 2 :(得分:0)
您可以使用change
的{{1}}事件设置变量的值。
示例(未经测试):
TextInput