• 締切済み

テキストを画像のように扱いたい

FlashでテキストフィールドをSpriteにaddchildしてalpha値で縮小/拡大しながら、x/yの座標を移動する処理をactionscriptでやっています。これだとテキストがプルプル動いてしまいます。 たぶん、縮小時などに、テキストのリサイズなどの処理がされるためにプルプル見えるのだと思うのですが、 画像として扱うなど対応方法は無いでしょうか? ※TextFieldAutoSize.LEFT=trueを設定してます。

みんなの回答

  • maaaaaasa
  • ベストアンサー率33% (6/18)
回答No.2

Adobeのillustratorがあるなら、そちらで文字を描いて、FlashCSに読み込む際にベクター画像扱いにすればいいかと思います。

  • maaaaaasa
  • ベストアンサー率33% (6/18)
回答No.1

//テキストフィールドを作って文字を書く var textField:TextField = new TextField(); textField.text = "なんかのもじ"; //ビットマップデータを作ってテキストフィールドの内容を画像に変換する var bitmap_data:BitmapData = new BitmapData(textField.width, textField.height); bitmap_data.draw(textField); //ビットマップデータをビットマップの箱につっこむ var bmp:Bitmap = new Bitmap(bitmap_data); //データの突っ込まれたビットマップをMovieClipにaddChildする addChild(bmp);

flash-man2
質問者

お礼

ありがとうございます。こーゆー使い方があったのですね!!!すごい勉強になりました。 ただ結局BitmapDataとして画像を扱っても、縮小したときに、画像がくずれてしまうのですね・・・・

関連するQ&A