feb19.jp

Nobuhiro Takahashi
Designer / Engineer

アルファチャンネルグラデーションマスクを使う

アルファチャンネルグラデーションマスクを使う

よく使うのだけど未だに時々慌てるのでメモ。アルファで消えて行くムービークリップを使って、序々に右からフェードアウトしていくテキストなんてものを作る事が可能です。

var mask_mc:MovieClip;
var target_mc:MovieClip;

mask_mc.cacheAsBitmap = true;
target_mc.cacheAsBitmap = true;
target_mc.setMask(mask_mc);

これだけでtarget_mcに対してmask_mcがマスクとしてセットされる。アルファグラデーションマスク(という言い方でいいのかな?)にも対応。

グラデーションマスクを使うとビットマップキャッシュがオンになるので、あまりにも大きなムービークリップをこんな感じにしてしまうと、メモリを多大に圧迫してしまう事になるので注意が必要であります。

Tweet Share Bookmark

Navigation

prev: 外部クラスを作る(ActionScript3.0)
next: Flash Videoをひたすら簡単に自作Flashに組み込むためのクラス

Recently Entries