今天需要一个地震样的效果,想找个现成的。
TweenLite是个很强悍的缓动类,但做震动,不是很好:
TweenLite.to(mc, 0.4, {x:"10"});
TweenLite.to(mc, 0.2, {x:"-15", delay:0.4, overwrite:false});
TweenLite.to(mc, 0.1, {x:""5", delay:0.6, overwrite:false});
//......要写好多行
终于找到一个 Earthquake 类。
使用方法:
/** * 对一个显示对象应用地震效果。 * @param displayObject 显示对象 * @param intensity 强度 * @param seconds 持续时间 */ Earthquake.go( displayObject:DisplayObject, intensity:Number, seconds:Number )
源码如下:
Earthquake.as
原文地址:
http://pixelwelders.com/blog/actionscript-3/2008/as3-earthquake-class/

Post a Comment