[Flex 2] 01 RIA
#####################
# B/S & C/S
#####################
B/S(Browser/Server,浏览器-服务器)结构,客户端只需浏览器即可,跨平台性较好;简化了客户端的工作,相应地对服务器性能要求较高;与此同
时,因为它(尽管有AJAX)无法从根本上改变“网络应用程序的表示层建立于HTML页面”这个影响用户体验的“万恶之源”(HTML在设计之初只是为了展示文本),故用户体验得不到质的提升。
C/S(Client/Server,客户端-服务器)结构,可在服务器和客户端间平衡服务处理量;客户端需安装专门的软件,故对平台有一定限制要求;安装和维护的工作量大,不过其用户体验比较好。
富因特网应用程序(RIA)的出现开始从根本上改变这一局面。Adobe公司推出的Flex框架无缝地整合了Flash、ActionScript以及MXML,并提供了丰富的可扩展用户界面及数据访问组件,使开发人员能够快速构建出具有丰富数据演示、强大客户端逻辑和集成多媒体的富因特网应用程序。Flex极大地提高了Web界面的用户体验和人机交互性,它的出现预示着因特网应用程序的面貌将焕然一新。
######################
# RIA
######################
首先对比三个网站:
Apress :
http://www.apress.com/
TravelClick :
http://www.travelclick.net/
FlexStore :
http://examples.adobe.com/flex2/inproduct/sdk/flexstore/flexstore.html
其中,第一个为传统的HTML网站,第二个/*(书中原网址已不可用,现取其替代品)*/用Flash/*(书中站点为Flash
MX 2004构建,此处具体不详)*/构建,第三个则用Flex技术构建。考虑下面问题时,可对比上面的网站加以分析。
传统方式下,构建网页时,我们所想的是从一个页面转到另一个页面。举例:
通常,我们在浏览器中输入一个URL地址,即发送一个请求。该请求在几微秒内被路由器传遍世界各地之后,最终会停在我们请求的页面所在的Web服务器上。这个Web服务器随后再次通过世界各地的路由器,将被请求的HTML页面发送回我们的Web浏览器,浏览器会阅读该页面上的HTML代码,并显示结果。如果我们请求的是存储在数据库中
的信息,则收到请求的Web服务器就必须把信息传递给一个应
相关文档:
接下来的例子演示了Flex中如何通过icon样式从SWF中指定一个Button。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
下面是完整代码(或点击这里察看):
Download: main.mxml<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  ......
/**=========main.mxml=========*/
/* 导出excel */
private function exp():void{
if(dgEnterprise.dataProvider==null){
Alert.show("数据为空,无法导出excel","友情提示");
}else{
ExportExccel.loadDGInExcel(dgEnterprise,"/ssfxSystem/excelexport.jsp?tableName=企业信息");
}
}
/**===== ......
转载自 http://amberoracle.blog.163.com/blog/static/10598633820097262242474/
第一步:写AS类继承mx.validators.Validator ,并导入mx.validators.ValidationResult.
value中存放需要验证的内容
results数组中存放验证后的结果,如果通过验证,数据为空;如果验证失败,数组中是ValidationResult.对象,内含失败 ......
flex应用看久了,一个默认的装载loading界面就会导致审美疲劳,下面提供一种方法,让你可以自定义你的装载界面。
1,在src目录下建立自定义类,两个文件代码如下 在adminConsole项目可找到。
*********************************************************************************
1、Preloader ......
===============================
图灵程序设计丛书(Web开发系列)
===============================
The Essential Guide to Flex 2 with ActionScript 3.0
&nb ......