« P2Pでニコニコ動画作れば全て解決じゃね? | メイン | いろんな意味でしゃれにならないApollo »

デバイスフォントをアルファフェード

技術的にはちょっと古いネタなんですが、FlashPlayer8以降はデバイスフォントにアルファをかけることができます。
下記はそのサンプル、明度や着色によるフェードではないことを示すために背景に若干グラデーションかけています。








原理といっても、グラデーションマスクを応用しただけなんですけどね(--;
テキストをムービークリップで包んで、マスクもムービークリップにしておきます。
双方に cacheAsBitmap を有効。
そして setMask でマスクをかければグラデーションマスクの完成。
あとはマスクの方をアルファ操作すればデバイスフォントであろうがなんであろうが、マスクされたムービークリップ全体にアルファフェードがかかります。
ただし、cacheAsBitmap による再描画負荷がどれくらいかかるのかは度外視してるので多用は禁物かも。

トラックバック

このエントリーのトラックバックURL:
http://void.heteml.jp/mt/mt-tb.cgi/34

コメントを投稿

あわせて読みたい