如何在as3中找到ip地址?

时间:2012-01-02 11:04:46

标签: flash actionscript-3 ip-address

我正试图在adobe Flash professional cs5中使用as3来查找ip地址。我不知道怎么做。是否可以使用as3找到IP地址?

2 个答案:

答案 0 :(得分:4)

不,如果不使用任何服务器端技术,AS3是不可能的。您可以使用加载程序并加载http://whatismyip.org/之类的内容来获取IP。但是没有任何服务器(即来自纯闪存),这是不可能的。

答案 1 :(得分:4)

设置Air 2.5 CS5中的目标输出是获取IP地址的方式。

import flash.net.InterfaceAddress;
import flash.net.NetworkInfo;
import flash.net.NetworkInterface;

function findIPAddress():void
{
    var networkInfo = NetworkInfo.networkInfo;
    var interfaces = networkInfo.findInterfaces();
    var interfaceObj;
    var address;

    //Get available interfaces
    for (var i = 0; i < interfaces.length; i++)
    {
        interfaceObj = interfaces[i];

        for (var j = 0; j < interfaceObj.addresses.length; j++)
        {
            address = interfaceObj.addresses[j];

            trace(address.address + "\n");
        }
    }
}

findIPAddress();