2009-02-13 54 views
1

我是Flex的新手,僅使用客戶端編程完成了一些應用程序。現在我正在嘗試使用PHP來完成後端的工作。有人可以解釋放置Flex文件的PHP文件與PHP通信的位置(哪個文件夾)。我正在使用Flexbuilder 3 IDE。帶有PHP的Flex

感謝

回答

2

這一切都取決於你想要什麼。如果您只是偶爾輪詢服務器,那麼我會提出一個非常不同的建議,而不是您希望在兩者之間建立常規接口。

如果你只是輪詢服務器,我會建議使用HTTPRequest類。它將允許您創建POST和GET數據並用於相對良好的通信。另一方面,如果您希望在服務器和SWF之間有一組更復雜的通信,最好的辦法是使用AMFPHP,WebOrb或同等的RemoteObject類(我們使用WebOrb,其中I工作)。這樣做的好處是允許您在Flex和PHP中擁有類似名稱/類型的對象,這意味着可以使通信更加全面。

(如果你這樣工作,給我發電子郵件給cwATallen-poole.com,我可以給你一些指針,這樣你就沒有Flex的瘋狂編譯參數)。

下一個選項是使用XMLSocket類,但是這似乎比你想要的更加緊張。

+0

@Christopher W.艾倫 - 普爾 - 感謝您的答覆。你能否給我一個有效的郵件ID。 – Omnipotent 2009-02-16 04:48:51

4

的Flex將不通過文件系統訪問你的PHP腳本,你必須通過Web服務器來調用PHP腳本。最簡單的解決方案是使用XML作爲數據傳輸語言。但你可以看中和使用像BlazeDS

1

試試XAMPP.Very useful。

0

新的Flash Builder 4(產品以前稱爲FlexBuilder)支持連接到PHP服務開箱即用。使用Zend Framework來完成它,並且每當你去設置一個數據服務時,都會爲你的測試webserver安裝框架。

的Adobe視頻教程: Part 1 Part 2

Another good, non-video tutorial