ColorTransformについてのメモ

あるムービークリップ、myMcに対して、

myMc.transform.colorTransform = new ColorTransform(1, 1, 1, 1, 80, 20, -50, 0);

とかで、一旦変色させた後、

myMc.transform.colorTransform = new ColorTransform(1, 1, 1, 1, 0, 0, 0, 0);

を実行すると元の色に戻ることを発見。
今まで、2行目は「変化なし」扱いをされて1行目で変色した状態のまま変化しないのかと思っていた。
一旦変色させたら元には戻せないっていうテキストをどこかで見た覚えがあるのだけど、ColorMatricFilterと勘違いしてるのでしょうか?

※昼頃、strikeタグを閉じ忘れて、ブログ中に打ち消し線が入る失態を演じてしまいました。ごめんなさい。

このエントリーをはてなブックマークに追加
はてなブックマーク - ColorTransformについてのメモ

Comments:1

tera 06-08-11 (金) 16:44

上で書いたように、ColorTransformでMovieClipを元の色に戻すことは可能だけれど、
BitmapDataに対しての new ColorTransform(1, 1, 1, 1, 0, 0, 0, 0) は無理ですよということだと思う。
「Flash 8 Essentials」のp242にあった。

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.trick7.com/blog/2006/07/06-170126.php/trackback
Listed below are links to weblogs that reference
ColorTransformについてのメモ from trick7

Return to page top