package admin.event
{
    import flash.events.*;

    public class AdminEvent extends Event
    {
        public var data:Object = null;
        public var errMsg:String = null;
        public static const SOCKET_DATA_EVENT:String = "socket_data_event";
        public static const SOCKET_CLOSE_EVENT:String = "socket_close_event";
        public static const SOCKET_CONNECT_FAIL_EVENT:String = "socket_connect_fail_event";
        public static const SOCKET_SEND_FAIL_EVENT:String = "socket_send_fail_event";
        public static const USER_REG_DATA_EVENT:String = "user_reg_data_event";
        public static const USER_LOGIN_DATA_EVENT:String = "user_login_data_event";
        public static const GOODS_LIST_DATA_EVENT:String = "goods_list_data_event";
        public static const CHARGE_DO_DATA_EVENT:String = "charge_do_data_event";
        public static const CHARGE_LOG_DATA_EVENT:String = "charge_log_data_event";

        public function AdminEvent(param1:String, param2:Boolean = false, param3:Boolean = false)
        {
            super(param1, param2, param3);
            return;
        }// end function

        override public function clone() : Event
        {
            var _loc_1:* = new AdminEvent(this.type, this.bubbles, this.cancelable);
            _loc_1.data = this.data;
            return _loc_1;
        }// end function

    }
}
