import caurina.transitions.properties.CurveModifiers;
CurveModifiers.init();
_bezier:{x:500,y:500}
//連続
Tweener.addTween(cube,{y:200,x:-300,time:9,x:1000, y:500, _bezier:[{x:500, y:0}, {x:0, y:-202}, {x:2000, y:600}]});
import caurina.transitions.properties.CurveModifiers;
CurveModifiers.init();
_bezier:{x:500,y:500}
//連続
Tweener.addTween(cube,{y:200,x:-300,time:9,x:1000, y:500, _bezier:[{x:500, y:0}, {x:0, y:-202}, {x:2000, y:600}]});
トゥイーンの停止
Tweener.removeTweens();
ターゲットに大して停止します。破棄され再開不可。
Tweener.removeTweens(mc);
一部のプロパティを停止可能
Tweener.removeTweens(mc,’x’);
一時停止
Tweener.pauseTweens(mc);
一時停止再開
Tweener.resumeTweens(mc);
すべてのトゥイーン
Tweener.resumeAllTweens();Tweener.pauseAllTweens();Tweener.removeAllTweens();
onStart * onUpdate * onComplete * onOverwrite
addCallerメソッド
5秒間に3回 traceTestメソッドが実行される。
Tweener.addCaller(mc,{time:5,count:3,onUpdate:TestTest,transition:”easeOutInBack”});
function TestTest():void{
trace(“TEST !”);
}
function looptheloop() {
var ramX = Math.floor(Math.random()*2000);
Tweener.addTween(mc,{x:ramX,time:0.3,transition:’easeInOutElastic’,
onComplete:function () {looptheloop();}});
}
looptheloop()