FLEX 系统弹出框的问题。
现在有一个问题让我非常的困扰。我在做一个FLEX的WEB项目。但是碰到了一个非常麻烦的问题。如果我要弹出提示框,不走httpserver弹出的对话框是1个。但是如果是走了httpserver方法以后再让他弹出对话框时会出现2个内容相同的提示框。请问如何能解决?急。。。求正解。
[解决办法]
呵呵,你在点击登录的时候,每次都注册了
httpsvr.addEventListener(ResultEvent.RESULT, ShowResult);
实际上你点几次按钮,以后就会Alert出几个,
解决办法
if(!httpsvr.hasEventListener(ResultEvent.RESULT)){
httpsvr.addEventListener(ResultEvent.RESULT, ShowResult);
}
其实应该不在这个方法里面注册,在其他地方只注册一次