资讯类型: 翻译
来源页面: http://en.nicoptere.net/?p=632
资讯原标题: Eeeeeeeeeeazy :)
资讯原作者: nicoptere
我的评论:不知道这个Eaze是否被介绍过 :)
对这篇文你有啥看法,跟贴说说吧!欢迎口水和板砖,哈哈。欢迎大家和我们一同分享更多资讯。
Philippe Elsass真是个技术高超的flasher.他最近发布了Eaze, 一个轻量级的(light-weight)/ feature-loaded/jquery风格的类库(Jquery-style)
我以为他做这个是为了统领整个缓动界, 但实际上他只是觉得很有趣(原文:a.很有趣, b.有点挑战性, c.在这领域有些创新的想法)
我曾告诉他, 只要类库完成, 我会做一系列的测试.
可以点击下面的flash开始/停止.
相关方法是后加入的, 这会导致重新开始时的首次循环看起来有些问题, 这是正常的.
首先,运行一个相当基础的例子检测一下回调方法(onComplete())以及链式属性(chaining feature).将36个对象分散到一个环形上.每一个对象保存前后对象的引用, 当前对象的缓动结束时, 会调用一些动作脚本将前后对象关联起来.
第二个例子, 生动的太空入侵者(space-invader)图形生成器(=130个对象), 与第一个例子同样的处理过程, 只是我在其中添加了delay()属性.
也许这时你已经闻到了PC熔化的味道了
第三个例子是一个“YYYYEEEEEEAAAARRRRRGHH"般的测试(这是什么测试 -__-):将你的计算机变成一个烤箱要花费多长时间呢 
是的, 你没有听错!因为这个例子使用了贝塞尔曲线功能.运行起来可能会比较吃力并且渲染是很费花销的(2 bitmapdatas + blendModes + colortransform).
最后, 我做了支持的easing类型的简单演示.选择下拉列表, 然后使用上下键更换不同的类型.
实际上我并未全部用到这些曲线, 人们仅仅使用默认设置或进行一些微调就可以产生很华丽的效果.
我真的很喜欢使用Eaze,它是一个非常灵活, 轻量并且功能全面的缓动类库.希望你也来使用它.
扩展阅读:
http://philippe.elsass.me/2009/11/as3-eaze-tween-library-update/
Philippe想出了不少功能.最终编译出的SWF在9KB以内, 按照Jack的TweenLite/Max速度测试, Eaze是其中最快的.
了解更多/下载Eaze, 免费开源(无限制的MIT许可) |
附件:
您需要登录才可以下载或查看附件。没有帐号?注册
-
1
评分人数
-
达达 赐本贴 威望 + 1 点
银子 + 20 两
诏曰: