对于Flash媒体服务器3.5,我很奇怪我的选项是在我的asp.net应用程序中实现flash吗?我见过一些第三方的asp.net flash控件,并且flash销售了一种名为“flash remoting”的产品。还有其他选择吗?将Flash与ASP.NET Web应用程序集成
感谢
对于Flash媒体服务器3.5,我很奇怪我的选项是在我的asp.net应用程序中实现flash吗?我见过一些第三方的asp.net flash控件,并且flash销售了一种名为“flash remoting”的产品。还有其他选择吗?将Flash与ASP.NET Web应用程序集成
感谢
如果您使用的是ASP.NET,那么最好使用.NET产品进行Flash集成。 Fluorine和WebOrb是两种选择。我们已经使用了多年的氟,并且非常满意。
Flash Remoting是Flash/Flex可用于与后端进行通信的技术。它使用HTTP传输消息并对AMF中的单个消息进行编码,AMF是一种对Flash中的编码/解码非常有效的二进制协议。
另一种选择是RTMP,它最初是为视频设计的,但也用于数据。它内部使用AMF编码单个数据包。 RTMP使用恒定连接并启用双向通信。它通常需要一个单独的端口进行通信,但某些产品(包括FMS)支持通过端口80发送RTMP连接的HTTP隧道。我不确定Fluorine或WebOrb是否支持HTTP隧道。
您可以使用XML/JSON在服务器和Flash之间的通信,但是使用AMF可能是要走的最快方式。您还可以通过Javascript和ExternalInterface来缩小Flash和服务器之间的差距。你有一堆选择,而不是他们应该花你任何钱。
给AMFNet一看。