actionscript 3获取ip主机域

时间:2013-08-31 08:09:00

标签: actionscript-3 flash ip

我开发了基于网络的Flash应用程序,但到目前为止它在我的localhost中运行良好,当我尝试通过本地连接访问时,我记得我必须更改包含“localhost”术语的所有urlrequest。但是,当IP地址发生变化时,我必须再次更改urlrequest,但这并不是有效的。

那么,如何使用actionsript 3获取现在的IP地址(主机/域名),例如10.100.202.24?

2 个答案:

答案 0 :(得分:1)

您应该考虑在代码中的某处创建一个新的静态常量。它将保存您当前的远程服务器地址。当然,您必须使用新变量手动更改所有“localhost”引用。

package
{
    public class Constants
    {
        public static const REMOTE_SERVER_ADRESS:String = "http://localhost/";
    }
}

并像这样引用它:

...
var urlRequest:URLRequest = new URLRequest(Constants.REMOTE_SERVER_ADRESS);
...

因此,当您必须更改远程服务器地址时,只需在Constants类中更改它,它就会立即对您的应用生效

答案 1 :(得分:0)

枚举很好,但您也可以查找应用程序的当前网址, 并使用相对路径协议生成动态前缀。