2011年9月14日水曜日

FTEでのテキストの塗りが何とかならないかと思ったら、やっぱりダメだったorz

FTEやTextFlowでのテキストの塗りが何とかならないかと思ったら、やっぱりダメだったorz

例えば

elementFormat.fillShaderStyle(shader); or flowElement.fillShaderStyle(shader);

とか

elementFormat.fillBitmapStyle(bmp); or flowElement.fillBitmapStyle(bmp);

とかいう感じにしたかったのだけど、ダメだ。どちらもcolorしか設定できない。

flash.text.engine.ElementFormat - Adobe Flash Platform 用 ActionScript 3.0 リファレンスガイド

flashx.textLayout.elements.FlowElement - Adobe Flash Platform 用 ActionScript 3.0 リファレンスガイド

うーむ。これだと、Flashでテキストの塗りをどうにかするには画像処理をしなければならないだろう。

つまり、そう簡単にはできぬということがわかった。