2012-01-02 126 views

回答

4

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

+0

谢谢taskinoor – Mercy 2012-01-02 11:25:12

+0

我可以使用HTML与as3来获取IP地址吗? – Mercy 2012-01-02 12:29:08

+0

我对HTML不太确定。也许这是可能的JavaScript。这可能有所帮助:http://stackoverflow.com/questions/391979/get-client-ip-using-just-javascript – taskinoor 2012-01-02 14:54:47

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(); 
+0

谢谢你,它为我工作。 – 2013-06-17 15:11:26