as残念ながら、ActionScript では TextField を使ってマスクすることはできません。画像をグラデーションに塗りたい、とか、写真を文字列くりぬきたい、といった要望には簡単には応えられません。じゃあ、どうするかというと、BitmapData の出番です。技術的には BeInteractive! [BitmapDataを簡単にマスクする方法] と全く同じです。サンプル Flash どーん。中段のグラデーションに対して、上段の文字列をマスクとして利用しています。上段の文字列は編集できることからも分かるとおり、TextField です。ソースコードは長いけど、肝はここ。 bmpDataText.draw(textField); bmpData.draw(grad); bmpData.copyChannel(bmpDataText, new Rectangle(0, 0, WID