flex 与asp.net 怎么结合
发布网友
发布时间:2024-03-09 12:31
我来回答
共4个回答
热心网友
时间:2024-03-30 22:30
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的简单例子,写的挺好的:
http://www.bitman.cn/article.asp?id=109
希望你尽快解决这个问题
热心网友
时间:2024-03-30 22:37
要生成swf
热心网友
时间:2024-03-30 22:31
用脚本与ajax,实现.net的交互就可以了
热心网友
时间:2024-03-30 22:35
方法很多
1.flash与js交互 然后js用ajax与asp。net交互
2.使用loadvar对象
3.使用remoting