我想在adobe Flash Professional CS5.5中使用as3來查找IP地址,我認爲從AS3不可能使用任何服務器端技術(可能我錯了)。 但我不知道像PHP ..等任何服務器端技術。使用as3和服務器端技術找到IP地址
任何人都可以提供一個例子嗎?
我想在adobe Flash Professional CS5.5中使用as3來查找IP地址,我認爲從AS3不可能使用任何服務器端技術(可能我錯了)。 但我不知道像PHP ..等任何服務器端技術。使用as3和服務器端技術找到IP地址
任何人都可以提供一個例子嗎?
您可以使用JavaScript獲取本地機器。還可以開發服務器端腳本,它將從請求標頭中刪除本地計算機的IP地址。
但根據你對你的問題的意見,我認爲你需要你的本地機IP。它會得到使用JavaScript。但是這個IP地址不是網關或服務器端顯示的一個。因爲在家中或某些防火牆/代理用戶有不同的IP訪問互聯網和本地mahcine IP將LAN IP。
和Javascript代碼,你可以使用外部接口調用。
請搜索Javascript和ExternInterface代碼示例,您將通過google找到許多代碼示例。
謝謝Mrugesh – Nishu 2012-01-14 08:31:43
有一種簡單而乾淨的方式來動態獲取託管SWF文件的服務器的域名,而不是IP。
您可以使用LocalConnection
類的domain
屬性。
嘗試:
import flash.net.LocalConnection;
var lc:LocalConnection = new LocalConnection();
trace(lc.domain); // Outputs domain name of the hosting server, or `localhost` if ran locally.
謝謝IneedHelp ... – Nishu 2012-01-15 06:14:11
什麼樣的IP地址?客戶的外部IP?客戶端計算機的本地IP?服務器IP? – takteek 2012-01-14 07:27:08
對不起,沒有提供正確的信息, 我希望我的* .swf文件將運行的服務器IP。 – Nishu 2012-01-14 07:31:23
swf不在服務器上運行,它在客戶端的瀏覽器內運行。 – 2012-01-14 07:33:54