Caurina类和TweenLite的差别并不大,具体哪个好用,对我来说,TweenLite更熟悉点,而老外的Flash破解出来基本都是Caurina来作为Tween类.
利用Caurina类做了个图片水平翻转效果:案例如下,鼠标点击图片实现2张图片的水平翻转。
CODE如下:...........
import caurina.transitions.*;
var p1:Sprite;
var p2:Sprite;
pic.buttonMode = true;
pic.mc1.addEventListener(MouseEvent.CLICK,cl);
pic.mc2.addEventListener(MouseEvent.CLICK,cl);
var isTurning:Boolean=false;
function cl(e:Event):void {
if (! isTurning) {
Tweener.addTween(pic,{scaleX:pic.scaleX*-1,time:1,onComplete:function(){isTurning=false;}});
isTurning=true;
}
}
addEventListener(Event.ENTER_FRAME,loop);
function loop(e:Event):void {
p1=pic.mc1;
p2=pic.mc2;
if (pic.scaleX<0) {
pic.addChild(p1);
} else {
pic.addChild(p2);
}
}
Caurina官方地址如下:hosted.zeh.com.br/tweener/docs/en-us/。类包下载地址:code.google.com/p/tweener/downloads/list。
