如何在Adobe Flex中使用.NET服务对象

时间:2010-02-03 23:50:29

标签: .net flex object service adobe

如何在Adobe Flex应用程序中使用.NET服务对象?它甚至可能吗?我是否必须使用某些第三方工具?

3 个答案:

答案 0 :(得分:2)

集成Flex和.NET的最佳方式是通过Flash Remoting。这在Flash和.NET之间发送二进制编码数据,并且编码/解码非常有效,并且在线路上更紧凑(与JSON和XML相比)。使用.NET进行Flash Remoting有几种选择。我们使用Fluorine(免费,开源),但也可以使用WebORB(商业)。

开发非常简单。 Flash Remoting将您选择的类公开给Flex,以便通过RemoteObject进行调用。您不需要编写转换代码或类似的东西,您可以在客户端和服务器上使用完全类型的对象。

http://www.fluorinefx.com/

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

答案 1 :(得分:0)

您本身不会使用.NET服务对象,而是通过Flex应用程序可以访问的端点公开服务,例如RESTful服务或某个地方的WS端点。

然后,使用Flex提供的任何工具,您将为您公开的服务创建代理,并以此方式进行调用。

这一切都有效,因为双方都遵守您正在使用的协议中提出的标准或最佳实践(RESTful服务,WS,而后者又基于HTTP,JSON等等)。

答案 2 :(得分:0)

另一个选择是AMF.NET,请告诉我,如果你需要任何演示源代码,我想我已经在my blog发布了一个,如果你在那里寻找使用asp.net的flash远程处理