• ベストアンサー

画像のどまんなかにテキストを配置したい

┌───────┐ │       │ │       │ │ どまんなか │ │       │ │       │ └───────┘ ※等幅フォントで表示を想定して記述しました。 loadMovieを使って読み込んだ画像(jpg)上に テキストを上記図の様に画像の中心に配置したいです。 テキストは変数で文字列長は可変。 読み込む画像は正方形でサイズは固定。 Flash作成ツール「ParaFla!」を使用してますが、 Flash&ActionScriptで汎用的な回答でも歓迎です。

質問者が選んだベストアンサー

  • ベストアンサー
  • k_ort
  • ベストアンサー率33% (66/199)
回答No.1

実際に試してないのでなんともてきとうですが。 画像の入っているムービークリップのインスタンス名をphoto_mcとする photo_mcの基点を「ど真ん中」とする テキストフィールドのインスタンス名をmsg_textとする テキストを画像の上においてみて場所を指定する。 msg_text._x = photo_mc._x; これで画像の上におかれるが中心より右にずれるので、 テキストフィールドの半分の長さ左にずらす msg_text._x = photo_mc._x - ( msg_text._width / 2 ); 試してませんが多分このくらいの泥臭さだと思います。 ちなみにParaFla使ったことないのでわかりません。 ActionScript2 で勝手に考えてます。 すいません

kingfruits
質問者

お礼

良案、ありがとうございます。

kingfruits
質問者

補足

ご回答をベースにして、ParaFla!でも実現できました。 ありがとうございました。