![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flex/ActionScript/MXml
csdn6644
这个作者很懒,什么都没留下…
展开
-
swc内部构造探秘初步
SWC是flex的库文件,对应于Java的jar文件。和jar文件一样,SWC文件也是一个简单的ZIP文件。我们可以用7zip等解压缩工具打开它。 SWC文件的构造如下所示SWC-------catalog.xml-------libary.swf-------locale目录(可选)等等 其中catalog.xml描述了swf里的类信息。 一个简单的catalog.xml...2008-12-09 16:54:19 · 190 阅读 · 0 评论 -
终于明白为什么Flash Player迟迟出不了64位版本了
板子要打在macromedia身上,因为在那Internet的蛮荒岁月,macromedia为了尽可能的减少swf文件的尺寸,在一部分对象中采用非字节对齐的文件格式。简单的说,一部分对象不是以int/short这样存储的,而是以bit位这样存储的。 让我们看一个例子,例如Rect结构,在swf文件中的存储格式: 假设有一个700x350的Rectangle,在swf文件的存储如下(以2进...2008-12-14 18:26:48 · 1545 阅读 · 0 评论 -
建立了一个新的OpenSourceProject,提供SWF/SWC/ABC的Dump功能
提供SWF/SWC/ABC的解析功能,类似于bytecode manipulate。支持SWF 版本10,打算支持ActionScript3目前完成了SWF Parser的大体的框架。但是有86个Tag ,所以一己之力很难搞定。目前只写了4个Tag的解析。有同好的话,请加入…………有兴趣的看看也可以的,目前没想好用什么license,可以自由Copy修改。 说白了没什么难的,不过挺花时间的...2008-12-16 18:19:15 · 127 阅读 · 0 评论 -
我写的开源ActionScript3语法分析工具
目前ActionScript3没有一个比较好的开源或者是免费的语法分析工具,因此也很难写Code Formatter,Checkstyle等等工具。 我以ANTLR为基础, 用Java写了一个可以解析AS3语法的工具。目前还不是很完善,但是可能已经可以解析常用的Actionscript 地址如下匿名访问地址: http://code.google.com/p/asdtk/ 你可以用S...2009-02-11 10:56:28 · 188 阅读 · 1 评论