Actionscript 3 值更改时触发事件
当值发生变化时(即用户登录时),我试图在air应用程序中触发事件(函数),但到目前为止,我还没有成功触发我的函数 我有以下代码: 用户类:Actionscript 3 值更改时触发事件,actionscript-3,apache-flex,data-binding,user-controls,flash-builder,Actionscript 3,Apache Flex,Data Binding,User Controls,Flash Builder,当值发生变化时(即用户登录时),我试图在air应用程序中触发事件(函数),但到目前为止,我还没有成功触发我的函数 我有以下代码: 用户类: [Bindable] public class User { private var m_rssLink:String; public function get rssLink():String{ return m_rssLink; } public function set rssLink(value:S
[Bindable]
public class User
{
private var m_rssLink:String;
public function get rssLink():String{
return m_rssLink;
}
public function set rssLink(value:String):void{
m_rssLink = value;
}
}
具有id标头的标头组件,用户在其中登录并定义用户:
<fx:Declarations>
<user:User id="user" />
</fx:Declarations>
到目前为止,我已经尝试了很多方法来触发sendRequest函数(使用[bindable(event=”“)],使用bindsetter,…),到目前为止,Google没有给我带来其他选择
有人看到了我的代码失败的地方,或者知道更好的方法来实现这一点吗?好吧,您已经为用户创建了setter属性。使用它来跟踪用户状态
public function set rssLink(value:String):void{
if (m_rsslink==value) return;
m_rssLink = value;
dispatchEvent(...); // use correct event(s) for certain values, then catch
// them in your watcher class. Use FlexEvents if you want.
}
public function set rssLink(value:String):void{
if (m_rsslink==value) return;
m_rssLink = value;
dispatchEvent(...); // use correct event(s) for certain values, then catch
// them in your watcher class. Use FlexEvents if you want.
}