0.6.0のTweenクラスのメソッドでは、相対値でトゥイーンすることはできません。相対値を使うためのプラグインが、テスト用にCreateJSのGitHubにアップロードされました。plug-inTweenクラスで相対値を扱うためのプラグインはRelativePluginという名前です。CreateJSのGitHubで、TweenJSの「overhaul」というブランチで開発が進められています。プラグインはこのブランチの次期TweenJSライブラリ(NEXTバージョン)と一緒に使います(図001)。branchプラグインを試すには、RelativePlugin.jsとtweenjs-NEXT.min.jsのふたつのJavaScriptファイルをライブラリ用のフォルダに納めて使います。0.6.0で絶対値を使ったトゥイーンの例です。これを後で、RelativePluginを使った場合と比べてみます。青い星をクリックすると、回転のトゥイーンが始まります(図002)。angle図002■青い星をクリックすると回転のトゥイーンが始まる。rotationサンプル001のJavaScriptコードは、後にコード001として掲げました。以下に抜書きしたコードはトゥイーンを定める関数で、インスタンスのクリックイベントにリスナーとして加えられています。今のTween.to()メソッドには、絶対値しか与えられません。そこで、インスタンスの現在の角度から、回転すべき角度の絶対値を求めています(第15および17行目)。createjs.Ease.bounceOut);}クリックしたインスタンスは、現在の角度に180度加えた絶対値の角度にトゥイーンしながら回ります(コード001)。RelativePluginRelativePluginを使うには、CreateJSのGitHubでTweenJSの「overhaul」ブランチからダウンロードしたふたつのJavaScriptファイルを、script要素で読込んでおかなければなりません。src="lib/RelativePlugin.js"></script>静的メソッドRelativePlugin.install()を呼出すと、Tweenクラスのメソッドは相対値が扱えるようになります。相対値は文字列として書き、プラス(+)またはマイナス(-)の符号を添えます。createjs.Ease.bounceOut);}トゥイーンを定める関数(setTween())は、もうインスタンスの角度を調べなくて済みます。Tween.to()メソッドが相対値を扱えるようになったからです(第17行目)。以下のサンプル002は、確認およびテスト用としてjsdo.itに掲げました。