• ベストアンサー

フォーカスを最初から入力ボックスに与えたい

宜しくお願いします。初心者です。 簡単なクイズ用のフラッシュを作りたいと思っています。 フラッシュが起動したら、自動的に回答ボックスに答えを入力できるように、フォーカスを与えたいのですが、うまくいきません。 回答ボックスのインスタンス名を「 myAns 」として、次のようなASを書きました。 myAns.onEnterFrame = function(){ Slection.setFocus(myAns); }; フォーカスは与えられますが、ずっと選択されてて一文字しか入力できない状態になります。 どうすれば良いのでしょうか?

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

  • ベストアンサー
  • cspl
  • ベストアンサー率83% (55/66)
回答No.1

なぜか知りませんがonEnterFrame内で実行しているためです。 というか、myAnsがテキストボックスだとしたら onEnterFrame内も実行されないはずですが、 構造がわからないので何とも言えません。 単純にフォーカスを与えたいタイミングで、 -------------------------------- Selection.setFocus(myAns); -------------------------------- と実行すればよいです。

関連するQ&A

専門家に質問してみよう