株式会社antsのホームページへようこそ。

TextField.typeとTextField.selectable

1
Posted in Lab. By tanaka

ステージに配置しといたダイナミックテキストをテキスト入力に切り替えたい場面があって、typeをinputにしたんだけど、全然入力できない!ということでハマりました。なのでメモ。
理由は単純で、テキストフィールドを編集不可にしていたから。typeをinputにする他に、selectableもtrueにしてあげないとダメ。AS2でもAS3でも同じです。


気付けば当たり前な感じですが「テキスト入力にすれば入力できるもの」という先入観があるのは普通じゃないでしょーか。だって、プロパティインスペクタではテキスト入力フィールドの「編集可能」ボタンはグレーアウトですよ。
さらにリファレンスのサンプルでは、スクリプトでテキストフィールドを生成した上でtypeを設定してるんですね。この場合デフォルトでselectable=trueですから、selectableについては触れてないワケです。一言添えてくれたっていいじゃない。

One Response to “TextField.typeとTextField.selectable”
  1. antsinc

    はっはっは。僕のおかげだな。