Brevity - a very simple syntax to create ActionScript 3 based SWFs 很久没去bit-101blog了,今天一去,就发现了这个。 Brevity——使用简单的语法创建基于AS3的Flash。 Brevity相当于是一种新的简化了的AS3语言来的,bit-101估计大多做flash的都知道,作者在几年间使用flash制作了不计其数的试验动画程序(以离子效果,物理仿真为主),随着AS3,FlashPlayer9的逐渐普及,作者感觉到AS3太过于大型,对于开发大型RIA项目来说,是非常有利的,但是对于作者想要开发这种小型的试验效果的程序,就显得不是那么方便了,毕竟一个灵感突然涌上来,能够用最简便的语法快速表达出来是非常必要的,但是flashplayuer9的第二代虚拟机VM2带来的更快的速度,更多的特性,又不想错失,所以作者开发了Brevity这样的东西。 据说这相当于是Flash的Processing(Processing for Flash),以前简单看过一些Processing的东西,看来玩视觉/模拟仿真的程序玩家还挺多的。 对这方面有兴趣的可以看看bit-101的blog: http://www.bit-101.com/blog/ 这里有个例子 http://www.brvty.org/samplefiles/sample3.html 可以看到,这语法,基本上和AS2就是一样,而且作者还提供了很多方便有用的类可以直接使用,爽阿。但是目前还没有公开下载的版本,网站上对于语法的介绍也很少,具体可能也还在演化之中,期待公开版本早日推出,这样我也可以玩玩了。:) function init() { for(var i:int = 0; i < 1000; i++) { var size:Number = random(1, 10); var color:Number = random(0, 0xffffff); var dot:Circle = new Circle(size, color); show(dot); dot.randomPosition(); dot.randomVelocity(1, 5); // (min, max) dot.move(); } }