[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服务器就必须把信息传递给一个应
相关文档:
最近接触了很多东西,不停的配环境,每次版本问题都得折腾一番。
Microstrategy提供了一个Flex插件,用来开发显示报表数据的Flash模板。
利用flex开发简单报表过程:
1.安装:Microstrategy8.1
2.安装Flex Builder 2.2。
3.在Flex Builder中安装visualization builder插件
方法:将\Microstrategy\SDK\t ......
本篇文章是《Flash Builder 4 beta (Gumbo) UI、功能的新体验》第三篇文章,着重介绍的Flex SDK 4(Gumbo)新增加的命名空间(NameSpace)。
众所周知,Flex SDK 4(Gumbo)增加了一些命名空间,请看如下:
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/halo"
xmlns:s="library://ns.a ......
一个导航容器可
以通过一组子容器来监控用户的操作。比如,TabNavigator
这个容器就可以通过一组tabs
来让用户选择可见的子容器。Flex3
提供了三种主要的导航容器:
Ø
ViewStack
Ø
TabNavigator
Ø &nbs ......
TabNavigator默认是只初始化第一个TAB的,设一下属性,设了后会初始化其他TAB,creationPolicy="all"
补充下tab里面的容器是Canvas
动态生成TabNavigator tab页面
var canvas: Canvas = new Canvas();
canvas.label = "new Tab";
tabNavigator.addChild(canvas);
-------------------------------------------------- ......
HScrollBar{
up-arrow-skin: ClassReference( null );
down-arrow-skin: ClassReference( null );
}
VScrollBar{
up-arrow-skin: ClassReference( null );
down-arrow-skin: ClassReference( null );
}
http://www.brentlamborn.com/post/Flex-Scrollbar-Remove-up-down-arrows.aspx ......