Hello,Flex
2010年07月26日
一篇《用Flex开发Google Map应用程序》(http://www.ibm.com/developerworks/cn/web/wa-lo-fle xgoogle/)激起了我的学习热情。自毕设之后,我就开始关注RIA,富客户端的应用已经成为趋势了。 个人习惯所致,在接触新技术名词的时候,总要搜搜它的优缺点。没想到网上的口水战还真多啊,大都是将Flex与Ext作比较。在我的印象中,Ext是个大型的js库,样式统一,界面美观。但由于我做的都是小应用,往往会优先选择轻量级的jQuery。至于Flex究竟是个啥东东?我决定来耍一耍。 先贴出网上的Flex简介扫扫盲: Flex 是 Abode 公司贡献的开源框架,通过它构建出的应用程序既可以通过 Adobe Flash Player 部署在所有主流的浏览器上, 也可以通过 AIR(Adobe Integrated Runtime) 部署在所有主流操作系统的桌面上。 Flex主要包含mxml、actionscript这两种文件。通过Flex SDK可在cmd下将mxml编译成swf文件。 测试代码demo.mxml: Flex SDK同JDK原理是一样的,JDK把java源码编译成class字节码文件,而Flex SDK将mxml文件编译成as文件,最终生成swf。(连命令都如此相似:一个是javac,一个是mxmlc~) 如: G:\flex_sdk_4.0.0.10485\bin>mxmlc D:\source\demo.mxml 输入上述命令后,你会看到如下内容: 正在加载配置文件“G:\flex_sdk_4.0.0.10485\frameworks\flex-config.xml” D:\source\demo.swf(63791 字节) 打开swf文件,即看到效果: 查看更多精彩图片 细心的你会发现,目录下只有mxml和swf文件,却没有.as(ActionScript)文件。如果想要看mxml产生的ActionScript代码,在cmd中输入:G:\flex_sdk_4.0.0.10485\bin>mxmlc -keep-generated-actionscript D:\source\demo.mxml ActionScript文件就会生成在目录下的generated文件夹中。 ==================== 学习的过程还出现了一段小插曲:Flex SDK生成的swf文件打开后是一篇空白,根本没有内容。我纠结了许久,找了其他代码,重新下载安装Flash Player,仍存在这样的问题。当我几近抓狂时,效果却出来了。我这才意识到,是机器太慢,我太性急……Oh,My Lady gaga,我想飙泪~ 文末要说的是,Flex并不是Flash,尽管公用ActionScript,但两者使用的库不完全相同。Flash更偏向美工,而Flex偏向开发人员。所以,Flex可以做丰富交互功能的应用程序,而Flash则讲究特效处理,花哨的多媒体展示。其次,感觉Flex在企业级应用方面应该有很大的前景:)
发表评论
-
Flash builder 4.5支持Android平台之初体验
2012-01-20 08:52 679Flash builder 4.5支持Android平台之初体 ... -
主流地图API比较
2012-01-20 08:52 796主流地图API比较 2010年0 ... -
Ubuntu7.04使用中遇到的问题及从网上搜集的解决办法(截止2007-11-3日) 收藏
2012-01-20 08:52 819Ubuntu7.04使用中遇到的问 ... -
OGRE关于 Demo_Ocean 例子的分析
2012-01-20 08:51 946OGRE关于 Demo_Ocean 例子的 ... -
flex 学习
2012-01-19 13:58 583flex 学习 2010年06月29日 http://b ... -
Flex网站收集
2012-01-19 13:58 499Flex网站收集 2011年07月13日 一、国外站点 ... -
FLEX学习笔记<3>
2012-01-19 13:58 558FLEX学习笔记 21小时前 FLEX之际连接数据库。 ... -
FLEX 网站
2012-01-19 13:58 668FLEX 网站 2010年09月19日 ... -
46个Flex和actionscript3开源项目
2012-01-19 13:58 52946个Flex和actionscript3开源项目 2011 ... -
大学计算机基础选择题答案!!
2012-01-17 03:46 1191大学计算机基础选择题 ... -
CMD 命令 拓展
2012-01-17 03:46 684CMD 命令 拓展 2011年12月05日 果没有一定的 ... -
《电力工程基础多媒体教学课件》制作技术详解
2012-01-17 03:46 680《电力工程基础多媒体 ... -
lib 与 obj 文件的关系 (转)
2012-01-17 03:46 1873lib 与 obj 文件的关系 (转) 2011年12月02 ... -
永不放弃 never give up 我的校园
2012-01-16 02:23 729永不放弃 never give up 我 ... -
应聘教师时的常见问题2012-1-1
2012-01-16 02:23 608应聘教师时的常见问题2 ... -
一言既出,驷马难追
2012-01-16 02:23 615一言既出,驷马难追 2012年01月12日 ... -
恶作剧之吻
2012-01-16 02:23 558恶作剧之吻 2012年01月14日 长大是一种忧伤的颜色 ...
相关推荐
所分享的代码适合Flex初学者。 实现的功能:弹出“HelloFlex!”字样;后台打印相应文字。
Flex4一学就会源码 强烈推荐~ 图灵的新书~~
利用FABridge构建FLEX与AJAX的通信,实现Flex和Ajax相互控制,代码测试通过
个人觉得hello flex4这本书是我看过的最好的一本书,因为本书里面有很多的demo供学习者用,虽然没有java编程思想有深度但是它很容易理解,作者也非常的幽默,在你看书的时候增加乐趣!
浅显易懂的Flex入门书籍 ,虽然是英文版,但非常容易读懂,正好能练习一下英文了 :)
Flex 4 is an open-source tool that allows developers to easily add life to web applications with dynamic user features, colorful transitions, and eye-catching animations. Flex also provides powerful ...
Flex Mobile ANE Hello实例源代码,包括Android Native Java工程源代码,Flex库工程源代码代码和Flex手机工程源代码,打包脚本,实现Android手机振动,Flash Builder 4.6编译,测试通过。
Flex4.5 Moblie Hello
英文名字hello flex4 ;中文flex4一学就会\随书资源.zip
编写一个flex的hello程序,需要flex sdk,运行mxmlc命令获得swf文件。
Manning.Hello.Flex.4.Nov.2009.rar
最简单的Flex与Java交互(HelloWorld)
flex3不能直接与服务器资源进行交换,借助BlazeDS 工具达到,flex3与服务器资源进行交换的目的
终于出来flex4的新教程了,200多页,简单明了,入门经典!正向作者所说:使用flex4开发程序就应当向使用它一样的简单....;压缩包里面配有源代码,可以方便查看;
基于flex4技术从零开发flex博客系统 : 1 开发环境配置与hello world(1) - 豆豆网 flex+blazeDs与Ext+dwr比较_蓝色幻想_百度空间 基于blazeDS的flex4与spring的程序实例步骤 - dreamming_now的专栏 - CSDN博客 在...
本篇主要讲解一下使用最新的Flash Builder创建并发布一个简单的Android应用,这里通过“创建Flex mobile项目”来讲解,当然你也可以“创建Action Script mobile项目”来做,这两项都是在新版Flash Builder中“新建”...
实现 flex和java集成的 helloworld
s32k工程示例,包括ADC,DMA,FlexCAN,Hello,Hello_Clocks,Hello_Interrupts等