2012-01-02 131 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