2009-10-08 82 views
0

對於Flash媒體服務器3.5,我很奇怪我的選項是在我的asp.net應用程序中實現flash嗎?我見過一些第三方的asp.net flash控件,並且flash銷售了一種名爲「flash remoting」的產品。還有其他選擇嗎?將Flash與ASP.NET Web應用程序集成

感謝

回答

1

如果您使用的是ASP.NET,那麼最好使用.NET產品進行Flash集成。 FluorineWebOrb是兩種選擇。我們已經使用了多年的氟,並且非常滿意。

Flash Remoting是Flash/Flex可用於與後端進行通信的技術。它使用HTTP傳輸消息並對AMF中的單個消息進行編碼,AMF是一種對Flash中的編碼/解碼非常有效的二進制協議。

另一種選擇是RTMP,它最初是爲視頻設計的,但也用於數據。它內部使用AMF編碼單個數據包。 RTMP使用恆定連接並啓用雙向通信。它通常需要一個單獨的端口進行通信,但某些產品(包括FMS)支持通過端口80發送RTMP連接的HTTP隧道。我不確定Fluorine或WebOrb是否支持HTTP隧道。

0

您可以使用XML/JSON在服務器和Flash之間的通信,但是使用AMF可能是要走的最快方式。您還可以通過Javascript和ExternalInterface來縮小Flash和服務器之間的差距。你有一堆選擇,而不是他們應該花你任何錢。

AMFNet一看。

相關問題