`
yck36yck
  • 浏览: 13626 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Hello,Flex

 
阅读更多

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在企业级应用方面应该有很大的前景:) 
分享到:
评论

相关推荐

    学Flex建的第一个项目HelloFlex

    所分享的代码适合Flex初学者。 实现的功能:弹出“HelloFlex!”字样;后台打印相应文字。

    Flex4 一学就会 (Hello Flex4)

    Flex4一学就会源码 强烈推荐~ 图灵的新书~~

    Hello Flex Ajax通信实例

    利用FABridge构建FLEX与AJAX的通信,实现Flex和Ajax相互控制,代码测试通过

    hello flex4

    个人觉得hello flex4这本书是我看过的最好的一本书,因为本书里面有很多的demo供学习者用,虽然没有java编程思想有深度但是它很容易理解,作者也非常的幽默,在你看书的时候增加乐趣!

    Hello Flex 4

    浅显易懂的Flex入门书籍 ,虽然是英文版,但非常容易读懂,正好能练习一下英文了 :)

    Hello! Flex 4

    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 Sample

    Flex Mobile ANE Hello实例源代码,包括Android Native Java工程源代码,Flex库工程源代码代码和Flex手机工程源代码,打包脚本,实现Android手机振动,Flash Builder 4.6编译,测试通过。

    Flex4.5 Moblie Hello

    Flex4.5 Moblie Hello

    flex4一学就会\随书资源.

    英文名字hello flex4 ;中文flex4一学就会\随书资源.zip

    flex_hello

    编写一个flex的hello程序,需要flex sdk,运行mxmlc命令获得swf文件。

    Manning.Hello.Flex.4.Nov.2009.rar

    Manning.Hello.Flex.4.Nov.2009.rar

    最简单的Flex与Java交互(HelloWorld)

    最简单的Flex与Java交互(HelloWorld)

    flex3集成BlazeDS的HelloWorld

    flex3不能直接与服务器资源进行交换,借助BlazeDS 工具达到,flex3与服务器资源进行交换的目的

    Flex4入门经典<Hello!Flex4>附带源码

    终于出来flex4的新教程了,200多页,简单明了,入门经典!正向作者所说:使用flex4开发程序就应当向使用它一样的简单....;压缩包里面配有源代码,可以方便查看;

    flex 4 学习资料

    基于flex4技术从零开发flex博客系统 : 1 开发环境配置与hello world(1) - 豆豆网 flex+blazeDs与Ext+dwr比较_蓝色幻想_百度空间 基于blazeDS的flex4与spring的程序实例步骤 - dreamming_now的专栏 - CSDN博客 在...

    flex android 入门helloworld

    本篇主要讲解一下使用最新的Flash Builder创建并发布一个简单的Android应用,这里通过“创建Flex mobile项目”来讲解,当然你也可以“创建Action Script mobile项目”来做,这两项都是在新版Flash Builder中“新建”...

    Flex和java通信之 helloworld

    实现 flex和java集成的 helloworld

    s32k工程示例,包括ADC,DMA,FlexCAN,Hello,Hello_Clocks,Hello_Interrupts等

    s32k工程示例,包括ADC,DMA,FlexCAN,Hello,Hello_Clocks,Hello_Interrupts等

Global site tag (gtag.js) - Google Analytics