Flex与ASP.net如何做事件交互?

 我来答
仇献祎qk
2011-08-23 · TA获得超过498个赞
知道小有建树答主
回答量:904
采纳率:100%
帮助的人:523万
展开全部
1.将flex编译后的程序插入到asp.net页面

flex的最终输出就是一张网页+一个flash(.swf文件)
这么说你明白了吧,其实就是用他生成的网页的方式把那个.swf文件插入到你的asp.net页面就可以了。

假如你的flex3项目名字叫TestApp,最简单直接的办法就是,
把"bin-debug"目录下的:
TestApp.html
TestApp.swf
AC_OETags.js
playerProductInstall.swf
这4个文件复制到你的asp.net网站下面,打开TestApp.html,把内容复制到你的asp.net程序页面(.aspx文件)中。

比如Default.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
//把TestApp.html的内容全部复制到这里
//....
//...

总而言之FLEX3最后编译成了一个.swf文件而已,这个文件在网站里面插入的方法和普通的flash动画的那种.swf文件的使用方法是一样的。

可能你的应用要求flex3程序和网页还有交互,请搜索"flex externalinterface",例子很多的。

2.flex程序与asp.net程序交互

可以使用flex的Loader往asp.net发送请求,获取xml。
也可以使用ExternalInterface和网页中的js交互,让js发送ajax请求到asp.net。

flex loader的使用、ajax怎么用,请多搜搜,资料还是很多的。

这里有个flex loader和asp.net的简单例子,写的挺好的:

希望你尽快解决这个问题
阿凍
2011-08-22 · 超过14用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:51.6万
展开全部
通过SOCKET交互
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式