import caurina.transitions.Tweener;
import caurina.transitions.properties.CurveModifiers;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.MouseEvent;
CurveModifiers.init();
//
var _mc:MovieClip = new MovieClip();
with (_mc.graphics)
{
beginFill(0xddaa00, 1);
drawCircle(20,20,36);
endFill();
}
addChild(_mc);
//
tween_1();
//
function tween_1():void
{
Tweener.addTween(_mc,
{
x:480,
y:100,
_bezier:{x:250, y:600},
delay:0.5,
time:1.5,
scaleX:1.5,
scaleY:1.5,
transition:"easeInOutQuint",
onComplete:tween_2
}
);
}
//
function tween_2():void
{
Tweener.addTween(_mc,
{
x:30,
y:30,
_bezier:{x:300, y:400},
delay:0.5,
time:3,
scaleX:1,
scaleY:1,
transition:"easeInOutQuint",
onComplete:tween_1
}
);
}
addChild(click_mc);
click_mc.buttonMode = true;
click_mc.flag = true;
click_mc.addEventListener(MouseEvent.CLICK, removeBall);
function removeBall(e:MouseEvent):void{
if(click_mc.flag){
removeChild(_mc);
click_mc.flag = false;
}else{
addChild(_mc);
click_mc.flag = true;
}
}
2010年12月27日 星期一
Tweener●_bezier - 延著貝茲曲線路徑移動
訂閱:
張貼留言 (Atom)


沒有留言:
張貼留言