- ベストアンサー
フォーカスを最初から入力ボックスに与えたい
宜しくお願いします。初心者です。 簡単なクイズ用のフラッシュを作りたいと思っています。 フラッシュが起動したら、自動的に回答ボックスに答えを入力できるように、フォーカスを与えたいのですが、うまくいきません。 回答ボックスのインスタンス名を「 myAns 」として、次のようなASを書きました。 myAns.onEnterFrame = function(){ Slection.setFocus(myAns); }; フォーカスは与えられますが、ずっと選択されてて一文字しか入力できない状態になります。 どうすれば良いのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
なぜか知りませんがonEnterFrame内で実行しているためです。 というか、myAnsがテキストボックスだとしたら onEnterFrame内も実行されないはずですが、 構造がわからないので何とも言えません。 単純にフォーカスを与えたいタイミングで、 -------------------------------- Selection.setFocus(myAns); -------------------------------- と実行すればよいです。