multimedia design, Actionscript, Lingo, PHP, Perl, SQL
9月
15
Post

HydroTweenは色(color)をtweenする時、hexをRGB成分に分解した後ColorMatrixFilterの成分にセットするところで、luminance定数にx2.81している。
作者のdonovanさんの意図が良く分からないが、なにか理由があるのかもしれない?

x2.81をしないとどうなるか試してみる。


VERSION: HydroTween 0.5.1 rev42 - Go Version: GoASAP 0.5.1c (c) Moses Gunesch, MIT Licensed.
HydroTween
line 729
function adjustHex
old:var s:Number = 2.81;
new:var s:Number = 1;

0xff6633へtweenする。
これで中間色の設定も可能になるようだ。

The Flash plugin is required.

2はHydroTweenで0x00ff00に設定している。
隣のもともと0x00ff00にしているインスタンスとは残念ながら微妙に色が違って見える。オレ的には許容範囲なのだけどアタマのカターーーーーイ、ディレクターやデザイナーなどには許してもらえないカモ。

【使用上の注意】
*コードの変更は公式情報ではありません。

用意するインスタンスは必ず白(0xffffff)。
色はHydroTweenで設定する。
target.alpha = 0;
HydroTween.go(target,{color:0x00ff00},0,0,null,function(){target.alpha=1})
な感じで。

これで安心(?)してHydroTween,HydroSequenceが使える。

GoASAP, LinearGoのupdate関数をFixする
HydroTween, HydroSequence repeaterでのBugをFixする
も参照下さい。

update:2008-09-20.HydroTweenは近日中にBug Fixしたものがリリースされるらしいです。donovanさんからメールが届きました。

Bookmark and Share

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> <pre lang="" line="" escaped="">