- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flex入门教程
编写日期:2009-02
作者:Dason
主要讲3个主题:
1.Flex 是什么,用途和前景;
2.Flex Builder 基础;
3.MXML基础;
现在进入第1个主题:
首先我们要明白,flex 不是专门用来做网页的,它主要是用来做RIAs的
RIAs= RichInternetApplications
富英特网应用程序
Flex 现在虽然是2.0,以前是1.0和1.5,但是不要担心1.0和1.5版本自己没有用过,因为2.0
版本才是Flex 真正的开始,首先,Flex 2.0的技术基础很高,采用 Action Script 3.0为编程
核心,以FlashPlayer 9.0为平台
它与以前版本的区别是
FlashPlayer 9.0采用全新的虚拟机,运行速度是8.0的10 倍以上
Flash 8.0 和 Flex 1.0,1.5,都是Action Script 2.0 用的FlashPlayer 8.0,在性能上,跟Flex 2.0
的ActionScript 3.0和FlashPlayer 9.0相差太远了
我们现在处于RIAs浏览器时代,意思是,我们用Flex做的程序,必须要用浏览器打开,以
网页的形式发布,明年,我们将步入下一个 RIAs时代――桌面RIAs时代,我们现在所有
用flex 2.0做的程序,明年都可以被重新发布成桌面应用程序,就跟我们现在用的软件是一样
了,到时候,我们的程序不再被浏览器限制了,flex 能做的程序很多,比如QQ 这样的即时聊
天软件、论坛、股票软件、网络视频聊天、等等。你能想到的基本都能做出来,Flex 的前景
是一片明朗的,而且越往后越会被广泛采用,这一切都从Flex 2.0开始,所以,对于我们来
说,这是个前所未有的好机会。现在学flex的人很少很少,如果你等到他已经大面积普及,
那就没有竞争力了。
好,现在提问时间,马上要进入下一主题:
Flex是纯面向对象语言,C 是面向过程语言,ActionScript3.0相对2.0,改动太大了,如果有2.0
基础,对3.0帮助不大,所以,如果你第一次接触的就是3.0,也不要紧,3.0删除了很多2.0
的东西,而且增加了很多新类,3.0跟JAVA基本没什么区别了,所以,有JAVA基础的人,
学起来更快。
AS3的语法跟JAVA一样,有库、包、类、接口这些概念,两者的本质区别是 java 可以做
软件,但局限性很大,比如java界面很差,很多功能比较古老等等
今天第2个主题――Flex Builder 2 基础
1、打开Flex Builder 2
A.新建Flex Project -
我来讲讲这3个选项的用途:
I)Basic 是基本Flex项目,你要获取数据的话,必须靠自己写外部的PHP或者JSP 脚本来实
现
II)Coldfusion 这个是用 Coldfusion 服务器来给 Flex 程序提供数据,一般都不用这个,
Coldfusion 在中国没什么发展
III)Flex Data Service 则是Flex 自己的一套完整的后台系统,他可以动态编译 MXML
文件成SWF,Flex Data Service 这个以后再讲,现在大致了解一下即可
B.选中Basic,然后点 Next,按照我这个图里来填
好了就点 Next
4 个输入栏:第一个是填你源代码目录,写 source;第2 个是你主应用程序文件名,默认;
第三个是你应用程序做好以后的输出目录;第 4个是输出url,不用写,一般不用它。做好
了的应用程序会放到bin目录里。
填好以后按finish 完成
解释一下这个目录结构,从上往下:
首先
Lesson1 是你项目的名称
bin 里面专门放你做好的程序文件
html-template 是放html模板的
source 专门放源代码
这里我解释一下html-template 这个目录里东西的用途,这个目录放的全部是 html模板和js
脚本,他们的作用是把生成的应用程序SWF文件包裹在一个HTML文件中,然后用户只要
访问这个HTML文件,就等于访问了应用程序
原创力文档


文档评论(0)