1

我有一个 flex 程序,其中我检查是否验证了特定字段,然后启用提交按钮。我正在尝试这样的事情:

public function init():void
    {
        submit.addEventListener(Event.CHANGE,enableSubmit);
    }

    public function enableSubmit(event:TextInput):void
    {
     //some code to enable the button
    }

我可以在创建完成时调用 init 来添加要提交的事件侦听器!这是正确的方法吗?请帮忙!

4

1 回答 1

0

是的,您可以initcreationComplete. 您需要在代码中更改的唯一内容是enableSubmitfrom TextInputto的参数,Event因为事件是通过参数传递的,如下面的代码:

public function enableSubmit(event:Event):void
{
//some code to enable the button    
}

还需要将事件侦听器添加到 TextInput,所以我假设提交控件是 TextInputsubmit.addEventListener(Event.CHANGE,enableSubmit);

于 2013-05-16T06:11:43.097 回答