首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex 的先辈,看过来看过来,惆怅了

2013-04-20 
flex 的前辈,看过来看过来,惆怅了在一个 as 文件里定义的一个private static var _WEBLINK:String 然

flex 的前辈,看过来看过来,惆怅了
在一个 as 文件里定义的一个
private static var _WEBLINK:String = "";  然后有get  set 方法。

然后在一个application里获取了xml里的数据,赋给了WEBLINK。
private function init():void
{
//设置焦点位于 用户名 框内
application.focusManager.setFocus(username);

var service:HTTPService = new HTTPService();  
service.url = xmlUrl;  
service.addEventListener(ResultEvent.RESULT, resultHandler);  
service.send();  
}

//获取web服务URL
private function resultHandler(event:ResultEvent):void
{
CommonConstant.WEBLINK = event.result.configuration.webserver;
}
 
在这个界面是没有问题的,但是跳转到了别的页面,再获取这个静态变量CommonConstant.WEBLINK, 又变成了它的初始值:"",无法获取登录时赋给它的值。
比如我获取 CommonConstant.WEBLINK+"/login.do?dispatch=logOut" 拼接出来的url就成了:/login.do?dispatch=logOut。

请教,这是什么原因?该如何解决呢?

[解决办法]
应该是在你对其赋值后又被实例化了

热点排行