Loading...
![feb19.jp blog - AS3でTweener 1.31.67を使う](https://cdn-ak-scissors.b.st-hatena.com/image/square/e6364316d2ccc73893cc26f6b7949a7cb8d7f045/height=288;version=1;width=512/https%3A%2F%2Ffeb19.jp%2Fogp.png)
先日のTweener拡張、MatrixShortcut.as をさらに改造しました。 Tweenerの初期化後に、MatrixShortcuts.init() を呼ぶと、Tweenerにスペシャルプロパティが追加されます。 _matrix_a transform.matrix.a をトゥイーンする。 _matrix_b transform.matrix.b をトゥイーンする。 _matrix_c transform.matrix.c をトゥイーンする。 _matrix_d transform.matrix.d をトゥイーンする。 _matrix_tx transform.matrix.tx をトゥイーンする。 _matrix_ty transform.matrix.ty をトゥイーンする。 _matrix transform.matrixをまとめてトゥイーンする。 今回はさらに、俺至上便利
caurina.transitions.Tweener.properties の中にある 6つのasファイルから抜き出した。 それぞれ 〜.init(); が必要。 (例: ColorShortcuts.init();) AS2, AS3共通 ———————————————————————- ■ ColorShortcuts _color_ra _color_rb _color_ga _color_gb _color_ba _color_bb _color_aa _color_ab 色 16進数形式 (0×000000〜0xFFFFFF) _color _colorTransform 明度 _brightness _tintBrightness コントラスト _contrast 色相 _hue 彩度 _saturation _dumbSaturation
現在の最新バージョン1.26.62で追加されたパラメータはbaseとonError。 baseを試してみた。 baseを使うと、複数のトゥイーンで共通のパラメータを1つにまとめることができます。 サンプルソース 次のコードには、2つのaddTweenメソッドのパラメータに共通部分(alpha:0)があります。 Tweener.addTween(square1, {time:10,alpha:0}); Tweener.addTween(square2, {time:3,alpha:0}); ポイントはtimeの指定がそれぞれ異なる点です。timeの指定が両方とも10で構わないのであれば、baseを使わなくても共通化は可能です。 var param:Object = {time:10,alpha:0}; Tweener.addTween(square1, param); Tweener.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く