• ベストアンサー

UIコンポーネント、TextAreaについて

FLASH MX Proffesional 2004 ver7.0を使っています。 このFLASHの場合、ScrollBarを表示するのに、 UIコンポーネントのTextAreaを使うしかないようなの です(DynamicTextに、ScrollBarを設定できない)。 この場合、TextAreaの文字を取得する方法が分かり ません(TextAreaの情報がほとんど無いため)。 単純に、文字を取得して、CGIにデータを送りたい のです。 何か分かる人いましたらお願いします。

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

  • ベストアンサー
  • DPE
  • ベストアンサー率85% (666/776)
回答No.1

タイプを「ダイナミックテキスト」または「テキスト入力」にしたテキストフィールドでもそうですが、text というプロパティに、フィールド内に表示する文字列が格納されています。 例えば、TextArea コンポーネントのインスタンスに input_form という名前を付けている場合、  str = input_form.text; このようにして、格納されている文字列を取得できます。 また、  input_form.text = "・・・"; と、直接値を書き換えますと、テキストフィールドまたは TextArea コンポーネント内に表示する内容を変更することもできます。 TextArea コンポーネントの評価が今ひとつだったのか、Flash MX 2004 の 7.2 アップデータでは、なくなっていた ScrollBar コンポーネントが復活しました。 UIScrollBar という名前に変わり、Flash MX にあった ScrollBar コンポーネントよりも、ActionScript での制御もしやすくなっています。 アプリケーション自体も、細かいバグの修正・起動時間の短縮などで使いやすくなっていますので、この機会にアップデートされてはいかがでしょう。  ・Macromedia Flash MX 2004 アップデータ   http://www.macromedia.com/jp/software/flash/special/7_2updater/

noname#10667
質問者

お礼

ありがとうございます。 取得できました。 アップデータも考えてみます。

関連するQ&A