Tween24 一部有料化のお知らせ(エイプリルフールネタ)
2012.04.1先日ニートになった私ですが、今後の食いぶちとして今後リリースされる Tween24 の一部の機能を有料化したいと思います。
対象となるのは、以下の機能です。
基準点を変更してのトゥイーン
DisplayObject の基準点を擬似的に変更し、移動や回転、拡大縮小のトゥイーンが可能になります。左上基準で作った MovieClip を中央基準でトゥイーンをさせたり、トゥイーン毎に基準点を変更させることができます。
// 基準点を変更しながら回転する Tween24.loop(0, Tween24.prop(box).x(0).rotation(0), Tween24.serial( Tween24.tween(box, 0.6).$$rotation(90).align(Align24.BOTTOM_RIGHT), Tween24.tween(box, 0.6).$$rotation(90).align(Align24.TOP_RIGHT), Tween24.tween(box, 0.6).$$rotation(90).align(Align24.TOP_LEFT), Tween24.tween(box, 0.6).$$rotation(90).align(Align24.BOTTOM_LEFT) ) ).play();
AddChildやRemoveChildに連動したトゥイーン
EventTween24 に syncAddChild(…tweens) / syncRemoveChild(…tweens) のメソッドが追加されます。これらのメソッドで設定したトゥイーンは、Tween24.addChild() / removeChild() 系のアクションに連動して再生されます。
(※ Progression のCast系オブジェクトの atCastAdded() / atCastRemoved() に似た動作になります。)
// AddChild されたらフェードイン EventTween24.syncAddChild(box, Tween24.prop(box).fadeOut(), Tween24.tween(box, 1).fadeIn() ); // フェードアウトした後、RemoveChild EventTween24.syncRemoveChild(box, Tween24.tween(box, 1).fadeOut() ); // AddChild と RemoveChild を繰り返す Tween24.loop(0, Tween24.addChild(this, box), Tween24.wait(1), Tween24.removeChild(box) Tween24.wait(1) ).play();
プラグイン機能で独自プロパティの補完
プラグイン機能により、Tween24 では補完されないプロパティの補完が可能になります。次期バージョンでは Sound や Matrix を制御するプラグインが実装されます。
// MatrixTween24 プラグインで傾斜変形 Tween24.loop(0, MatrixTween24.tween(box, 1).c(1), MatrixTween24.tween(box, 1).c(0), MatrixTween24.tween(box, 1).b(1), MatrixTween24.tween(box, 1).b(0) ).play();
気になる料金は
0円です。無料です。エイプリルフールですね、本当にありがとうございました。
実装される機能は本当です。他にも多くの機能追加を予定しています。
お楽しみに!
No comments yet.