Parsley框架的函数注入

RegisterServiceImpl.as

public function returnRegisterResult(result:String):void {
    trace("RegisterServiceImpl.returnRegisterResult(result)");
    if(result == "success") {
        RegisterModel.getInstance().registerStatus = "registerOK"
        dispatch(new RegisterEvent(RegisterEvent.REGISTERSUCCESS));
    } else {
        dispatch(new RegisterEvent(RegisterEvent.REGISTERFAIL));
    }
}

RegisterEvent.as

package event {
    import flash.events.Event;

    public class RegisterEvent extends Event
    {
        public static const REGISTERSUCCESS:String = "registerSuccess";
        public static const REGISTERFAIL:String = "registerFail";
        public function RegisterEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false) {
            super(type, bubbles, cancelable);
        }
    }
}

RegisterView.mxml

[MessageHandler(selector="registerSuccess")]
public function onLoginSuccess(evt:RegisterEvent):void {
    var str:String = "register success";
    this.showMsg.text = str;
}

[MessageHandler(selector="registerFail")]
public function onLoginFail(evt:RegisterEvent):void {
    var str:String = "register fail.";
    this.showMsg.text = str;
}