- 浏览: 22304 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
hackwaly:
分号问题其实是从Ecmascript标准里带出来的,es标准中 ...
我写的开源ActionScript3语法分析工具 -
hesy_007:
下载下来看看。谢谢分享。
我写的开源ActionScript3语法分析工具 -
javaeyebird:
allenofchina 写道由于字体不是等宽的,所以yMax ...
终于明白为什么Flash Player迟迟出不了64位版本了 -
oxromantic:
我想,2个应该没有必然的联系即使我64位的vm用32位的方式解 ...
终于明白为什么Flash Player迟迟出不了64位版本了 -
nzinfo:
这个是个问题,单不是原因。
1、Flash中不需要支持64bi ...
终于明白为什么Flash Player迟迟出不了64位版本了
文章列表
目前ActionScript3没有一个比较好的开源或者是免费的语法分析工具,因此也很难写Code Formatter,Checkstyle等等工具。
我以ANTLR为基础, 用Java写了一个可以解析AS3语法的工具。目前还不是很完善,但是可能已经可以解析常用的Actionscript
地址如下
匿名访问地址: http://code.google.com/p/asdtk/
你可以用SVN下载,在testsrc里你可以用已有的testcase来测试一下是否能正常解析。
如果发现bug,请把actionscript文件发到allenofchina@hotmail.com。非常感谢 ...
DataGrid是显示数据列表的空间,在Swing里面它的对应控件是JTable。
通过DataGridColumn可以设置输出列的数据和表头。
在DataGridColumn中Flex提供了渲染器模式,可以通过自定义绘制来改变默认的显示形式。
这里面的实现方式略同于.Net。
其实我根本不擅长画UI。
这次要实现下面的效果
第一步需要实现一个自定义的渲染器(Renderer)。我取名为BarRenderer。基本来说,一个Renderer只需要有一个set data()方法,已便让DataGrid把数据赋给他。
但是我这里让BarRenderer继承了Can ...
VS2008中不能输出汉字
- 博客分类:
- C方面
加上这句话, _tsetlocale(LC_ALL, _T("")); 就把locale设为系统默认值
- 2009-07-30 15:26
- 浏览 1013
- 评论(0)
提供SWF/SWC/ABC的解析功能,类似于bytecode manipulate。支持SWF 版本10,打算支持ActionScript3
目前完成了SWF Parser的大体的框架。但是有86个Tag ,所以一己之力很难搞定。目前只写了4个Tag的解析。有同好的话,请加入…………
有兴趣的看看也可以的,目前没想好用什么license,可以自由Copy修改。
说白了没什么难的,不过挺花时间的
语言:Java,环境J2SE4
svn地址: https://flexdump.googlecode.com/svn/trunk
匿名Checkout:
svn地址:http://flex ...
板子要打在macromedia身上,因为在那Internet的蛮荒岁月,macromedia为了尽可能的减少swf文件的尺寸,在一部分对象中采用非字节对齐的文件格式。
简单的说,一部分对象不是以int/short这样存储的,而是以bit位这样存储的。
让我们看一个例子,例如Rect结构,在swf文件中的存储格式:
假设有一个700x350的Rectangle,在swf文件的存储如下(以2进制表示)
01111000,00000000,00000110,11010110,00000000,00000000,00001101,10101100,00000000,00000000,0001 ...
unsigned int的范围为0-4294967295
所以int不再适用,我们这里使用long型
程序如下
public static long readUnsignedInt(byte[] bytes) {
long b0 = ((long) (bytes[0] & 0xff));
long b1 = ((long) (bytes[1] & 0xff)) << 8;
long b2 = ((long) (bytes[2] & 0xff)) << 16;
lon ...
SWC是flex的库文件,对应于Java的jar文件。
和jar文件一样,SWC文件也是一个简单的ZIP文件。我们可以用7zip等解压缩工具打开它。
SWC文件的构造如下所示
SWC
-------catalog.xml
-------libary.swf
-------locale目录(可选)
等等
其中catalog.xml ...
- 2008-12-09 16:54
- 浏览 2274
- 评论(0)
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Util {
/**
* 默认的密码字符串组合,apache校验下载的文件的正确性用的就是默认的 ...
- 2008-12-07 09:20
- 浏览 2506
- 评论(0)
有没有被Source Review折磨过?有没有被千奇百怪的写法折磨过?
发现对中国的coder来说,规范基本等于0。明明代码规范里说不许写但是照写的大有人在。
用人力去Review这些代码有时候容易遗漏,有时候没有这么多力气去看几 ...
- 2008-12-06 12:41
- 浏览 1134
- 评论(0)
有的时候jdbc驱动它不是放在classpath里的,而是要你写程序动态载入的。
J2SE6有API给你修改classpath,但是4-5版本里就只有用URLClassLoader载入。
问题是,URLClassLoader载入的类,在SystemClassLoader里还是找不到。
举个例子就是
URLClassLoader classLoader = new URLClassLoader(new URL[]{file.toURI().toURL()});
classLoader.loadClass(driverClass); // OK
Class.forName(driverClas ...
- 2008-12-06 12:37
- 浏览 1311
- 评论(0)