读书人

flex3 如何得到服务器根目录

发布时间: 2012-04-20 15:27:03 作者: rapoo

flex3 怎么得到服务器根目录?
因为httpservice url="http://localhost:8080/xxx/xxx.html" 这样写死了,客户端在其他电脑上访问肯定访问不到。。。怎么获得服务器地址,然后动态替换httpservice 的url呢,如url="{yyy.url}+xxx.html"。
网上介绍说可以用Application.application.url得到运行的目录,然后subString()。但好像不行。写到as类里面也不行。

请知道的人指点下。谢谢了。。

[解决办法]
var uri:URI = new URI(Application.application.url);
trace(uri.authority);
userService.url = “http://”+uri.authority+ (uri.port=uri.port) + ”/project”;
[解决办法]
只要在应用程序的applicationComplete中调用Application.application.loaderInfo.url即可获得整个url,还可以借助URLUtil或自己直接截取你想要的东西

读书人网 >flex

热点推荐