2009-10-08 46 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一看。

相关问题