使用FLEX的HttpService与ASP.NET进行动态交互之一(转载) 转自: http://www.cnblogs.com/chu888chu888/archive/2008/0 7/10/1239760.html
现在RIA技术可以说在互联网上是风风火火,adobe公司有FLEX,微软有银光。现在可以说是个有个的好处,不过做为互联网上最为风行的FLASH,我想它的支持率是大家有目共睹的,银光虽好,不过也得需要个一二年的成熟期哪。
以前我在cnblogs上搜过是否有FLEX的文章,找到的比较少,记得好像是大部分都是采用了WEBSERVICE或者是WCF来实现的,关于HTTPService实现的方法就比较少了,也许各位大侠比较喜欢用webserivce吧。
首先我先介绍一下什么是httpservice,flex中的httpservice通信方式,说白了就是采用get与post方法进行数据传送,和我们平时用的表单提交没有什么不同。httpservice对象位于mx.rpc.http包中,它主要用来发送http形式的get或post请求.对POST与GET的区别我就不说了,我想大部分都是明白的,这种方式最大的好处就是通用性高,不管它是PHP、ASP、JSP或者是我心爱的ASP.NET都可以对FLEX提交过来的数据进行处理与回递。
在FLEX程序中,想要使用httpservice对象很方便,格式如下:
以上是最简单的写法,还有一种就是用XML来写,请看下文: ="http://localhost:6666/Default.aspx"> 4: 5: 6: 7: 8: 9: 10: 11: 12: 这里面有许多的属性可能大家不是很清楚,我来一一给大家解释:ShowBusyCursor属性是指在提交请求时,是否显示忙碌的状态id比较好理解它就是这个httpservice请求的标示result是指请求之后的回调方法,主要是发送请求之后,需要得到一个结果URl是发送的地址中主要发着一些请求参数,相信大家也能看得懂。当我们有了这些基础之后,我们就可以来编写一个最简单的FLEX交互程序了,首先打FLEX,先做一个界面,界面的样式如下图:
1: 2: height="219"> 3: 6: 7: 8: {this.txtUserName.text} 9: 10: 11: {this.txtUserPassWord.text} 12: 13: 14: 15: 16: 32: 33: height="204" layout="absolute"> 35: 37: 39: 40: 41: height="36" 42: fontSize="15" enabled="true" click="getuser.send()"> 43: @Embed(source='../libs/001_54.png') 44: 45: 46: 47:
之后哪,我们新建一个Default.aspx的页面,页面内容很简单,代码如下:
1: namespace WebApplication4 2: { 3: publicpartialclass _Default : System.Web.UI.Page 4: { 5: protectedvoid Page_Load(object sender, EventArgs e) 6: { 7: if (Request.QueryString["username"].Equals("chu888")) 8: { 9: Response.Write(""); 10: Response.Write("ok"); 11: Response.Write(""); 12: } 13: else 14: { 15: Response.Write(""); 16: Response.Write("error"); 17: Response.Write(""); 18: } 19: } 20: } 21: }
之后哪,将Flex的内容发布,附加到ASP.NET的程序即可,这里面有一个地方,需要大家注意的就是,由于每一次ASP.NET的文件服务器产生的端口是不一样的,你需要将端口固定,要不然你的程序会出现找不到程序的。
发表评论
-
DES加密、解密字符串算法(java版)
2012-07-06 09:52 571DESPlus.java /** * @author 李国 ... -
正@则表达式
2012-07-06 09:45 621#include #include #include ... -
javascript的正则表达式语法和常用方法说明
2012-07-06 09:37 704一、正则表达式语 ... -
cst软件求解器原理
2012-07-06 09:30 1053本人毕业之后为机械工程师,做了一年多的结构工程师后转向51 ... -
收集的一些滚动图片的脚本!
2012-07-05 20:45 666无标题文档 #demo { backgroun ... -
Flash合照成员信息提示组件
2012-07-03 13:43 594这是一个简单的FLAS ... -
Flex拓扑图的设计(二)机房设计
2012-07-02 12:20 600flex以及其优越的交互性,在flex3的时候已经得到大家 ... -
flex与twisted通过socket通信
2012-07-02 12:20 703flex端代码 height="510&quo ... -
Flex4中 一个使用Module的例子
2012-07-02 12:20 657使用Flex的Module技术, 将各个业务子模块分散成若 ... -
将flex组件添加到papervision3d
2012-07-02 12:19 591上一篇文章介绍了 ... -
Flex 中List控件的使用,绑定XML!
2012-07-01 09:54 616效果图: Flex代码如下: flex/sp ... -
在Flex组件上显示手型的鼠标
2012-07-01 09:54 549在Flex组件上显示手型的鼠标 有些时候,我们需 ... -
flex学习-----控件与菜单
2012-07-01 09:54 589一、状态按钮 ToggleButtonBar ... -
flex中给图片(或任意组件)着色的方法
2012-07-01 09:54 510作者:屈剑峰 2011年4月3日 在fl ... -
Flex remoteobject工作原理探讨
2012-07-01 09:54 505Flex访问远程服务都是通过AbstractService ... -
笔记本电脑必读手册-
2012-06-30 16:18 535笔记本电脑必读手册- 2 ... -
笔记本电脑品牌排名|全球笔记本电脑品牌综合排名?
2012-06-30 16:18 930笔记本电脑品牌排名|全球笔记本电脑品牌综合排名? 2011年 ... -
怎样购买笔记本电脑-世界十大品牌
2012-06-30 16:17 748怎样购买笔记本电脑-世 ... -
2010年最受关注的笔记本排行
2012-06-30 16:17 6872010年最受关注的笔记本排行 2011年04月26日 ...
相关推荐
本教程旨在演示在帶有ASP.NET的Flex 2+中HTTPService功能的使用。 Adobe Flex中有許多方法可以與ASP.NET(或簡單地說,服務器端語言)進行通信。 HttpService,WebService,WebORB,FluorineFx等。在本教程中,我僅...
简单的 flex HttpService例子,可供初学者参考
本教程为 Flex+ASP.NET+Access 的留言簿... 提交篇-讲述使用Flex通过ASP.NET向Access数据库写入数据,分为HTTPService版和URLLoader版。 显示篇-讲述使用ASP.NET读取Access数据库并生成xml文件,再通过Flex显示出来。
.net 下用asp.net实现的HttpService例子; HttpService的部署方式跟网站的部署方式一样; 运行HttpClient前注意先配置下配置文件,Url为HttpService的地址
这是本人做的Flex4 通过HttpService与Java进行交互项目,本人测试通过。本人在此声明运行环境为:MyEclipse 8.5,JDK 6,Tomcate 6,Flex 4. 本人已经将Flex4整合到Myeclipse 8.5中去了,所以这个项目是在MyEclipse ...
flex通过Http和WebService与服务器通信交互,交互后台采用java的Struts2做为处理后台.
flex4 httpservice 例子 提取xml数据
Flex HTTPService 如何给后台传递参数 包含实例绝对简单
纯flex网站前台,通过httpservice、webservice进行数据交互
NULL 博文链接:https://topmanopensource.iteye.com/blog/425794
一个flex 与 java 通过HTTPService 通信的小例子,希望对flex新手有点帮助
flex 与后台交互 httpservice 实例
flex 和java的通信使用的是httpservice 但当时遇到了不知道如何获取java端的返回值给flex前端 我这个就是为了解决你烦恼而来的 绝对不忽悠你
主要介绍了使用flex中的httpservice方法与java进行交互,需要的朋友可以参考下
Flex使用HttpService以键值对的形式发送请求,Java使用Servlet接收Flex请求,再返回数据给Flex客户端。 有文档有例子 包括java 和 flex
flex通过httpService读取xml数据到datagird中,通过读取远程URL的XML数据(这里保存到本地),保存到ArrayCollection中,然后在将ArrayCollection绑定到datagird上 环境:flex3.0 可直接运行
Flex 使用HttpService组件发送XML数据与java交互 例子+文档
flex用httpService通信与java后台连接
Flex与后台交互的方法_HTTPService_WebService_URLLoader
FLEX _HTTPService的调用方法 显示数据的例子 QueryDataSet.xml