Ii am trying to find the ip addres by using as3 in adobe Flash professional cs5. I don't how to do this. Is it possible to find the Ip address using as3?
No, it is not possible from AS3 without using any server side technology. You can use a loader and load something like http://whatismyip.org/ to get the IP. But without any server (i.e. from pure flash) it is not possible.
Setting Air 2.5 Target output in CS5 is the way of getting ip address.
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();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With