Tweenクラスは
Actionクラスを継承して作られています。
必要に応じてActionクラスの情報も参照してください。
Tweenクラスは、
Timelineクラスによるアニメーションの中核を担う重要なクラスです。
詳細はenchant.js側のドキュメントを参照してください。
var tween = new Tween({ x: 10, y: 10, time: 400, easing: Easing.LINEAR});
Tweenは
Actionクラスと同じく、未定義のパラメータを受け取ってインスタンスを生成します。
TimelineクラスのmoveToやrotateTo、scaleToといった主要なメソッドは全て本Tweenクラスを内部的に生成する事で実現しているため、新しいTween(例えば色を時間経過と共に変えるというような)を必要としない限りは、Timelineクラス側のメソッドで済ませるべきでしょう。
使い方によっては強力なエフェクトを簡単に実現出来ますが、何でも指定出来る分オブジェクトを簡単に破壊してしまうため、インスタンスを直接生成する場合は十分に注意してください。
origin:any;
target:any;
old:any;
easing:Function;
props:Object;
actionStart(e:any) {
---
tweenActionTick(e:any) {
---