【转】Apache Flex 4.8.0 近况及试用

本文转自Limbo-Nova:http://www.limbo-nova.com/blog/2012/07/software-development/flash-dev/apache-flex-4-8-0-news-trial/

Apache Flex 工作

  • Apache Flex 团队目前正在测试一个Apache Flex 4.8.0的发行候选版本。Apache Flex 4.8.0 是Adobe Flex 4.6.0的等同版本。当前的主要工作是保证在新的Apache license下,能够继续使用Flex框架所有的特性;下个阶段会进行bug修复,新功能和新组件的实现工作。如果想自行build可以Check out这个说明文档
  • 商标问题已经大量清除。
  • JIRA已经导入了Adobe bug tracker 所有问题。
  • 问题附件涵盖直到2012年1月30日之前的SDK,DMV和Automation bug。
  • Mustella 测试框架已经捐献并做了一些测试。
  • 对于那些想自己编译编译器,框架等代码的人,基于ANT的编译脚本已经重新设计并且非常易于使用。Check out 上面那个README文档和相关的env.properties模板文件获取入门信息。

社区工作

  • 一群热心的贡献者们正努力让Flex更易于下载和编译,以便其能够在IDE中使用(包括 Flash Builder 和ItelliJ)。他们制作了一个AIR/Flex应用来帮你下载所有必要组件,并放置在相应的目录。点这里查看
  • FlexUnit 正在捐献给Apache 的过程中。
  • 关于Apache Flex 历史和发展,Justin Mclean 做了一个非常精彩的演讲
  • 360|Flex (现在叫 360|Stack)宣布360|MIN,活动将于10月22-23日在拉斯维加斯举办。Adobe 2012 MAX大会将在同一周举办。360|MIN是一个barcamp式的聚会活动,届时将会有许多Apache Flex的贡献者在现场。
  • 欲悉更多,请订阅 flex-dev 邮件列表!

Apache Flex 4.8.0 安装使用

声明里也一直提到过,这个版本的Flex不会有太多变化,可以认为和Adobe Flex 4.6.0是等同的,主要的区别在于Apache Flex不再支持缓存RSL(Runtime Shared Libraries)。

可以从下面的地址取得 Apache Flex 4.8.0 最新的RC版本:

http://people.apache.org/~cframpton/ApacheFlexRC/current/

导入Flash Builder,有三种方式:

  • 脚本导入
    修改目录 ide/flashbuilder/ 中的 bat/sh 脚本中的相关路径,运行时将自动下载设置sdk。
  • 工具导入
    安装这个工具:https://github.com/bigosmallm/MakeApacheFlexForFlashBuilder
  • 手动导入
  • 下载包,解压至flash builder的sdk目录;
    • Copy playerglobal.swc 到 frameworks\libs\player\11.1 中;
    • 下载 http://airdownload.adobe.com/air/win/download/3.1/AdobeAIRSDK.zip 解压至目录4.8.0;
    • /ide/flashbuilder/config 内的3个xml配置文件,复制覆盖至 /frameworks 中;
    • 配置完成之后,在Flash Builder 首选项里设置SDK即可。开发流程和Flex 4.6一样。