从asp.net调用flex swf函数

时间:2011-02-20 18:53:55

标签: asp.net flex flash invoke

我用flex创建一个swf。比我把swf嵌入aspx页面。但是如何从asp.net访问/调用/调用swf函数???

1 个答案:

答案 0 :(得分:1)

你不能确切地说。 ASP.NET是一种服务器端语言;而Flex是一种客户端语言。 ASP.NET代码通常会生成HTML输出。该输出可以包含在HTML页面中嵌入SWF的代码。

Flex可以使用JavaScript和ExternalInterface与HTML页面进行交互。 JavaScript可以使用相同的API调用SWF上的方法。

Flex可以使用SOAP Web服务的WebService标记,AMF服务的RemoteObject标记或REST Web服务的HTTPService标记来调用ASPX编写的远程服务。在大多数情况下,这些操作在“请求/响应”机制中运行,以便Flex必须向服务器发出请求。

如果您需要服务器将数据发送到Flex App,则需要一台支持推送通知的服务器。 WebORB是一种适用于.NET的选项。 LiveCycle和GraniteDS是备用选项。