解读开源Flex源代码使用

开发 后端
本文向大家介绍一下Flex源代码的概念,FlexSDK现在已经开源了!就象垂涎已久的糖果箱打开了,你能够想到FlexSDK开源出来的代码你能看到什么呢。

本文和大家重点解读一下开源Flex源代码,所有Flex源代码包括两个主要部分,mxmlc(在modules/compiler目录)和asc(在modules/asc目录)。

解读开源Flex源代码:就象打开的糖果箱

FlexSDK现在已经开源了!就象垂涎已久的糖果箱打开了,你能够想到FlexSDK开源出来的代码你能看到什么,参与什么吗?下面给出几个提示。

1。Flex4,代码名称秋葵Gumbo,是目前正在更新的Flex源代码主干,如果你想贡献代码,那么跟踪秋葵Gumbo。

2。Flex3.0.x版本是稳定的最终版本,如果想修改和运行自己的Flex程序,使用这个版本。

3。所有Flex源代码包括两个主要部分,mxmlc(在modules/compiler目录)和asc(在modules/asc目录)。asc是解析和编译ActionScriptFlex源代码的底层元件;mxmlc是解析mxml文件的高层元件,mxmlc调用asc来编译ActionScript,绑定链接等等。

4。最酷的部分是swfdump,这个部分你能够看清楚swf文件里面到底是什么。这是一个很好的学习工具,来理解你的代码如何编译执行的。打开目录swfdump-abcmyapp.swf>myapp.txt,然后开始浏览。

5。所有命令行的调试器,fdb,也完全包含在Flex源代码中,在modules/debugger目录下。命令行调试,从DebugCLI.main()开始;一般调试API入口,既是fdb也是FlexBuilder调试器的入口,从Bootstrap.sessionManager()开始。

6。在development目录,你能够发现大多数Eclipse项目。没有asc的项目,但是有mxmlc,fdb,swfutils(包含swfdump源文件)的项目。项目文件分成两个组合,java目录包含基于Java-basedpartsoftheFlexSDK的EclipseJDT项目,类似于编译器和调试器,Flex目录包含基于Flex-basedpartsoftheSDK的FlexBuilder项目。要使用他们,以下两个步骤:(1)在preferences>General>Workspace>LinkedResourcesandJava>BuildPath>ClasspathVariables,设置Flex_SDK(2)打开File>Import,导入项目进入Workspace.

仔细研读Flex源代码,你能有很多收获,希望此文为你带来一点小小捷径。

【编辑推荐】

  1. Flex客户端工程路径规划指导
  2. Flex开发者必须知道的10件事
  3. 技术前沿 看Flex客户端缓存技术如何使用
  4. 12个Flex常用功能代码再现
  5. 学习笔记 Flex国际化如何支持其他语言
责任编辑:佚名 来源: javaeye.com
相关推荐

2010-08-03 10:09:09

Flex源代码

2010-08-03 10:59:14

Flex代码规范

2010-08-03 10:16:52

Flex源代码

2013-08-26 09:18:21

2010-03-05 14:38:46

Android智能手机

2010-08-04 14:28:01

Flex组件

2010-08-06 16:07:55

Flex通信

2020-02-24 09:25:33

代码开发工具

2013-10-15 09:21:40

2015-09-01 15:45:50

开源字体Hack

2009-11-30 09:16:44

VS2003源代码

2014-12-02 10:42:04

开源云计算DockerOpenStack

2010-08-11 13:17:07

Flex框架

2010-08-12 09:19:31

Flex弹出窗口

2023-01-05 08:45:07

国产数据库代码

2009-04-20 20:09:15

2021-10-01 12:17:30

Facebook开源工具Mariana Tre

2022-07-11 07:31:12

massCode开源工具

2010-07-28 13:40:44

Flex数据绑定

2016-10-13 14:50:26

开源代码安全
点赞
收藏

51CTO技术栈公众号