AsWing是Harry介绍给我的(鼎力推荐:”)),它是一个开源的flash框架也是OSFlash上的一个子项目,它的结构是模仿Java Swing,如果你对Java Swing很熟的话那用起AsWing一定很容易上手的:)。最重要的一点是,这个框架大部分是我们国人iiley写的,非常佩服他,敢想敢干!AsWing一个特点是可以让我们用纯代码来构造一系列的界面,而且它的体积非常小。最近听Harry说他们正在开发一种客户端缓存组件的技术(只限AS3)叫Flash DLL,据介绍可以把swf大小剪掉90%以上,因为是开源的你也能定制自己的共享库缓存端。相比之下AS3版本的AsWing要比AS2的在效率方面要快许多(因为我只用过AS3版本没有亲身经历过到底有多大的不同,但是依靠FlashPlayer和AVM2性能的提升相信也是无需置疑的,呵呵)。
下面来介绍一些AsWing的教程:
AsWing主页:http://www.aswing.org 不过上面都是英文(面向世界),可能英文不好的朋友看起来有点吃力。
胡矿AsWing教程的blog:http://thiswind.flashseer.org 这个blog从头到尾都是胡矿写的AsWing教程而且是全中文的弥补了缺乏中文教程的不足:),非常的不错,你可能在学习Aswing的同时对AS3也有很大的提高。
Harry的blog:http://harryxu.cn/blog Harry会在他的blog上时不时的发一些他写的AsWing教程,有浅有深,如基本的组件使用,但也有像在使用AsWing时碰到的问题和解决的总结、AsWing一些bug之类的有深度的文章!
Java Swing教程:http://java.sun.com/docs/books/tutorial/uiswing/TOC.html 如我前面介绍的AsWing是模仿Swing的框架,所以一些组件的使用也可以借鉴现有的Java Swing教程:)
随着AsWing的使用越来越普及,一些有质量的教程会相继出现,我也会不断更新这个列表,当然可能其中也包括我的,我会把平时使用过程中遇到的问题和解决的方法都发表在未来的日志中,希望大家始终关注我的blog:)
cheers!
FlashDLL 是怎么玩的?
似乎是把一些内置组件放到了一个服务器,所以减小了体积啊。
恩,在编译的时候不要把这些组件编译进去,所以要在设置成外部链接。然后让DLL去下载它。我试了一下,好像这只在IE里管用,好像在firefox里每次刷新都会去下载,这可能与浏览器缓存机制的关系吧。。
嘿嘿,支持AsWing支持opensource
可能是Firefox设置为每次刷新都强制更新缓存了,应该也可以设置成不更新的
是的
Aswing 教程的手稿搬到国内的服务器了,这里:http://thiswind.flashseer.org
Wordpress 经常被封,国内常常访问不了
收到!:-)
哎~外国站点经常被封却是非常头痛,一些好的资源也被牵连进去~无奈啊。。。