我正在尝试在 adobe Flash Professional cs5.5 中使用 as3 查找 IP 地址,我认为如果不使用任何服务器端技术(也许我错了),从 AS3 是不可能的。但我不知道任何服务器端技术,如 PHP..etc。
谁能提供一个例子?
我正在尝试在 adobe Flash Professional cs5.5 中使用 as3 查找 IP 地址,我认为如果不使用任何服务器端技术(也许我错了),从 AS3 是不可能的。但我不知道任何服务器端技术,如 PHP..etc。
谁能提供一个例子?
有一种简单而干净的方法可以动态获取托管 SWF 文件的服务器的域名,而不是 IP。
您可以使用类的domain
属性LocalConnection
。
尝试:
import flash.net.LocalConnection;
var lc:LocalConnection = new LocalConnection();
trace(lc.domain); // Outputs domain name of the hosting server, or `localhost` if ran locally.
您可以使用 JavaScript 获取本地机器。您还可以开发服务器端脚本,该脚本将从请求标头中检索您的本地计算机 IP 地址。
但是根据您对问题的评论,我认为您需要本地计算机 IP。它将使用 javascript 获得。但是这个IP地址不是网关或服务器端显示的一个。因为在家里或某些防火墙/代理用户有不同的 IP 来访问互联网,而本地机器 ip 将是 LAN IP。
和您可以使用外部接口调用的 Javascript 代码。
请搜索 Javascript 和 ExternInterface 代码示例,您会通过 google 找到许多代码示例。