2010-02-03 28 views

回答

0

您本來不會使用.NET服務對象,而是通過Flex應用程序可以訪問的端點(如RESTful服務或某個WS端點)來公開該服務。

然後,使用Flex提供的任何工具,您將爲您公開的服務創建一個代理,並以這種方式進行調用。

這一切都是有效的,因爲雙方都遵守所使用的協議(RESTful服務,WS,它反過來基於HTTP,JSON等等)的協議中提出的標準或最佳實踐。

+0

casperOne - 感謝您的知識。你知道網絡上的任何代碼示例嗎? – 2010-02-04 00:02:48

+0

@linux fanatic:這一切都取決於你在電線上使用什麼。您是否將JSON用於序列化以及REST風格的結構,還是您將SOAP與SOAP一起使用?或者是其他東西?這一切都取決於該頻道上的頻道和編碼。 – casperOne 2010-02-04 06:25:41

2

集成Flex和.NET的最佳方式是通過Flash Remoting。這在Flash和.NET之間發送二進制編碼的數據,對編碼/解碼非常有效,並且在線上更緊湊(與JSON和XML相比)。 Flash Remoting與.NET有幾個選項。我們使用氟(免費,開源),但WebORB(商業)也可用。

開發很簡單。 Flash Remoting將您選擇的類通過RemoteObject公開給Flex。您不需要編寫翻譯代碼或類似的東西,您可以在客戶端和服務器上使用完全類型的對象。

http://www.fluorinefx.com/

的WebORB http://www.themidnightcoders.com/products/weborb-for-net/overview.html

0

另一種選擇是AMF.NET,告訴我,如果你需要任何演示的源代碼,我想我已經發布了一個在my blog,如果你找的Flash Remoting與asp.net有

相關問題