Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 值更改时触发事件_Actionscript 3_Apache Flex_Data Binding_User Controls_Flash Builder - Fatal编程技术网

Actionscript 3 值更改时触发事件

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

当值发生变化时(即用户登录时),我试图在air应用程序中触发事件(函数),但到目前为止,我还没有成功触发我的函数

我有以下代码:

用户类:

[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.
}