从AS1过来的程序员其实收藏的可复用的代码很少,往往每个新的项目都要从零开始,造成很大的精力浪费。AS2出来后情况有所好转,除了MM提供的,还有另外一些牛人开发了些通用的类库出来。我最近在研究一些网站代码的时候发现原来国外的程序员已经选用了不少优秀的类库,并在此基础上进行再开发了。
AnimationPackage
在Robert Penner的Motion类基础上开发的用来编写运动的类库,功能很全。事件机制综合使用了gskinner的GDispatcher(广播)和person13的Proxy(代理)。
Movieclip tweening prototypes & Fuse
另一个基于tween的开发。提供了一个非常有用的Custom Easing Tool面板插件,帮助也整合到Flash中了。最有用的是除了程序代码生成以外还能够在编辑环境中按照曲线调节的运动来直接生成关键帧。
XPath
XFactorStudio开发的XPath类。如果有复杂的XML结构,用这个XPath类库来帮助工作。
JavaScript and Flash Integration Kit (Beta)
MM提供的JS/Flash通讯类。可以在JS中调用AS函数,也可以在Flash中调用JS函数。
wis AS2.0 Library
一些Math类的扩展,对我来说比较抽象。
还有As2lib、EnFlash那种Framework类型的,有兴趣的可以去OSFlash瞧瞧。













