- 浏览: 13872 次
最新评论
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在企业级应用方面应该有很大的前景:)
发表评论
-
数据库连接字符串详解
2012-07-06 09:52 748数据库连接字符串,这个东东,编程的时候总是能碰到它,一直没 ... -
spring aop学习笔记
2012-07-06 09:46 822在编程中经常会遇到些许可复用、开发意义不大、技巧性的代码段 ... -
Flamingo学习之 Ribbon组件的整体概述
2012-07-03 13:44 1282Flamingo学习之 Ribbon组件的整体概述 F ... -
使用Validator.validateAll对所有验证控件进行验证的例子
2012-07-02 12:59 845调用 validators 数组中的所有验证程序。返回一个 ... -
Web前端开发之“常见模块你真的很了解吗?”
2012-07-02 12:59 674标题和内容模 ... -
Using Valgrind to Find Memory Leaks
2012-07-02 12:59 647document.write ("he ... -
WPF拖拽效果实现
2012-07-02 12:59 2072Silverlight的版本不断更新.当然有些很不错的功能 ... -
CheckBox 列表的取值并用XML 对其进行赋值的例子
2012-07-02 12:59 806首先用一个XML对一组CheckBox进行赋值 然 ... -
flash.net.SharedObject共享对象
2012-07-01 10:32 847通过使用SharedObject数据可以被存储在用户的本地 ... -
WebService另一种轻量级实现―Hessian 学习笔记
2012-07-01 10:31 796最近和同事聊天,得知他们在使用一种叫做Hessian的We ... -
Ubuntu配置笔记
2012-07-01 10:31 925#vi /etc/apt/sources.list 在打开 ... -
个人电脑数据维护
2012-07-01 10:31 615对于个人电脑用户而言,由于经常要上网,很多网站都存在各种安 ... -
flex启航
2012-06-30 16:55 703flex启航 2010年11月22日 ... -
Flex 学习资源
2012-06-30 16:55 548Flex 学习资源 2010年11月11日 一、国外站点 ... -
FLEX学习网站
2012-06-30 16:55 605FLEX学习网站 2010年07月15日 今天把收藏夹共 ... -
FLEX和Actionscript开发FLASH游戏5-2
2012-06-30 16:52 520FLEX和Actionscript开发FLASH游戏5-2 ...
相关推荐
所分享的代码适合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等