我试图在adobe Flash professional cs5.5中使用as3找到IP地址,我认为如果不使用任何服务器端技术(也许我错了),AS3是不可能的。 但我不知道任何服务器端技术,如PHP ..等。
有人能提供一个例子吗?
答案 0 :(得分:0)
您可以使用JavaScript获取本地计算机。并且您还可以开发服务器端脚本,该脚本将从请求标头中重新生成本地计算机IP地址。
但根据您对问题的评论,我认为您需要本地计算机IP。它将获得使用JavaScript。但是这个IP地址不是网关或服务器端显示的一个。因为在家里或一些防火墙/代理用户有不同的IP访问互联网和本地mahcine IP将是LAN IP。
和您可以使用外部接口调用的Javascript代码。
请搜索Javascript和ExternInterface代码示例,您将通过谷歌找到许多代码示例。
答案 1 :(得分:0)
有一种简单而干净的方法来动态获取托管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.