Adobe Flex中的变量
问题描述:
我正在使用一个变量,该变量稍后在我的Flex文档中声明在我的CDATA中。我如何操作CDATA中的“userid”,并在稍后的HTTPService代码中发送它?Adobe Flex中的变量
<fx:Style source="felxible_1.css"/>
<fx:Script>
<![CDATA[
public var userid:String;
]]>
</fx:Script>
<fx:Declarations>
<mx:HTTPService
id="fetch_list_1"
result="listfetched1(event)"
method="POST"
url="find_data_1.php"
useProxy="false">
<mx:request xmlns="">
<userid>userid</userid>
</mx:request>
</mx:HTTPService>
</fx:Declarations>
答
你需要使用 “绑定” 语法。在你的脚本,使变量发送更新消息,当您更改:
[Bindable] var userid:String;
然后,在标记,告诉userid
标签时更新变量的变化。
<userid>{userid}</userid>
您还需要将[Bindable]添加到变量声明上方的行。谢谢你的帮助。 – 2010-12-21 09:12:17
@Ian Messiter:对不起,是的。如果你想在变量发生变化时更新它,[Bindable]是必要的。将更新我的评论。 – 2010-12-21 10:45:38