• 締切済み

ダイナミックテキストのボタン化

いつもお世話になっております。 actionscript3.0でサイト制作を行なっております。 予めFLASH上で作成したダイナミックテキストフィールドに、 外部ファイルから読み込んだテキストを入れ、それをボタン(指マーク) にしたいと考えております。 テキストフィールドの為、useHandCursolやbuttonMode等のプロパティは 使えないと思いますので、予め作成したダイナミックテキストフィールドと 同じ大きさの透明なSPRITEをテキストフィールドの上に乗せておき、 それをbuttonMode = trueの処理でリンクとして扱う方法を考えましたが、 少々面倒だと感じました。 上記の方法以外にactionscript上で、ダイナミックテキストをボタンとして 変換するような方法は御座いますでしょうか? 宜しくお願い致します。

みんなの回答

回答No.2

TEXTFIELD.mouseEnabled = false; でOKです。

  • joy_28
  • ベストアンサー率84% (45/53)
回答No.1

John12345さん、 ダイナミックテキストは、マウスには、立派に反応しますが、やはり、指マークを出したということであれば、SpriteかMovieClip に、addChild();する必要はあると思います。 特に、ダイナミックテキストを内包した、ライブラリー内のMovieClipやSpriteをクラス名で、ステージに、for文を使って、複数個動的に配置する場合は、dynamicクラスのMovieClipをお勧めします。動的に、propertyを追加できます(mc.id=i;のようなことです)ので、Spriteよりは、便利だと、私は、思います。 他の方々の意見も、聞いて下さい。

関連するQ&A