2012-11-13 51 views
0

我試圖將AMFPHP與一個actionscript文件連接起來,除了它們之間的連接部分之外,一切都運行良好。將AMFPHP與AS文件連接時出現問題

這是我嘗試連接。至於與服務文件:

_netConnection = new NetConnection(); 
_netConnection.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus); 
_netConnection.connect("http://localhost/Core/Gateway.php"); 

的事情是,我不能讓它工作。我也嘗試替換HTTP爲rtmpt(HTTP隧道),但它也無法正常工作,我在本地主機後添加了端口,我嘗試了幾次,沒有運氣。

根據我在本地主機之後添加的端口,onNetStatus甚至沒有被調用,或者它說它無法連接。

任何幫助?

謝謝!

+0

1之間的連接)已經設置您的服務-config.xml和編譯器參數? 2)你有瀏覽網關的網址,是否都可以使用PHP(任何錯誤)?我在google上發現這個可能是檢查它... http://groups.drupal.org/node/2768 –

+0

你是否從本地主機運行你的SWF?或調試/測試Flashplayer窗口? – turbosqel

+0

@Adrian 1)不,我沒有設置服務配置或編譯器參數2)是的,PHP正在工作。 Turbosqel從另一個文件夾 – Artemix

回答

1

您的網址看起來很有趣。如果它是amfphp V2.x,你應該指向Amfphp /(或Amfphp/index.php)

+0

是的,我改變了,現在的作品,我檢查了您的論壇的故障排除部分,這是非常有益的,謝謝。 – Artemix

0

如果你能告訴我們你的amfphp版本,它會更方便回答。假設你正在使用Amphp v 2.x,這裏有一個概念。

在柔性

,寫的是這樣的:

var _amf:RemoteObject = new RemoteObject(); 
    _amf.destination = "dummyDestination"; 
    _amf.endpoint = "/Amfphp/"; 
    _amf.source = "yourphp"; 
    _amf.phpFunctionYouWantToCallWithParameterIfNeeded; 

這就是你基本上需要創建Flex和AMFPHP 2.X

相關問題