2011-01-21 14 views
2

ActionScript3ファイルに「hello world」というテキストがあります。as3でテキストを曲げる方法は?

私が達成しようとしているのは、テキストの中央部分をより大きくすることです。

だから、小さな「h」で始まり、中央に向かっていくと、各文字のサイズが大きくなります。

正確なことは、この画像に示されている -

helloworld http://img180.imagevenue.com/img.php?image=96687_helloworld_122_632lo.jpg

すべてのアイデアは、私はこれを達成することができますか?前もって感謝します。

答えて

2

これにグリフ歪みがあるので、それを正しく行う唯一の方法はDisplacementMapFilterです(実際にはアニメーションでもうまくいくでしょう)。 Here'sこれを行う方法の良い例です。

0

もし私がこれをしなければならない場合は、すべての文字を別のTextField、SpriteのすべてのTextFieldに配置し、各文字に適切なフォントサイズを設定し、Spritesを適切な位置に配置し、必要(変換マトリックス、3D、何でも)。

1

Graphicsオブジェクトから使用できます。 まず、BitmapDataを作成し、TextField(拡大)のコピーを作成します。 次に、BitmapDataを曲げられたメッシュ(三角形で作られたメッシュ)にマップするだけでいいです。

関連する問題