flex 自定义事情处理
参照资料写个例子 事件 import flash.events.Event; 分发 ? ?var loginEvent:LoginEvent =new LoginEvent(LoginEvent.ET,false,d); ? ? 注册 LoginEvent.dis.addEventListener(LoginEvent.ET,login) ? ? ? 处理 public function login(e:LoginEvent):void ???{ ???var d:String=e.data.toString(); ????if(d=="0"){ ?????trace("push q"); ????? ?????busyIndicator.visible = false; ?????trace(this.parentApplication); ?????//trace(this.parentDocument.toString()); ?????if(navigator == null){ ??????trace(LoginEvent.viewnav); ?????LoginEvent.viewnav.pushView(MainView); ??????//navigator.parentNavigator ??????//this.parentApplication ?????}else ?????{ ?????? navigator.pushView(MainView); ?????? LoginEvent.viewnav=navigator; ?????} ?????//model.status = -1; ?????trace("push h"); ????} ???? ????//dispatchEvent(loginEvent); ???} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |