質問ページ4 / 165


質問ページ4 / 165

質問ページ4/165

概要入力可能テキストにカーソルを移動する
投稿者conta?
状態
カテゴリーActionScript
投稿日2012-06-06 (水) 02:42:55
バージョン1.37

質問内容

クイズっぽいゲームを作っています。 ユーザが回答を入力する場所をテキストで変数"kaitou"として「テキスト入力」にチェックしています。 ユーザ入力画面が開いた時に、そのテキストにカーソルが移っているようにしたいのですが、どうすれば良いか分かりません。 可能な範囲で調べてみて、「stage.focus = kaitou;」とか試してみたのですが何も変わりませんでした。 いちいちマウスでクリックしなくても入力項目に移動しているようにしたいのですが、どうすれば良いでしょうか?

回答

  • ASは↓のように書きます
    Selection.setFocus("kaitou");
      または
    Selection.setFocus(ins_kaitou);
    変数kaitouでも大丈夫ですが、TextField?オブジェクトとしてのins_kaitouというインスタンス名を指定した方が好ましいです
    また、Flash画面をワンクリックした後でないとフォーカスされませんので、setFocusする前にスタートボタン等でフォーカスをFlash上で有効にしておかなければなりません -- 2012-06-06 (水) 13:12:44
  • どうもありがとうございました。出来ました!ちなみにテキストフィールドのインスタンス名についてもありがとうございました。実はテキストフィールドのインスタンス名の指定方法が分からなかったので凄く参考になりました。 -- conta? 2012-06-09 (土) 04:51:01
  • ParaFla! 更新履歴」にはヘルプに載ってないようなことが書いてあるので必読です⇒http://parafla.coaworks.jp/files/whatsnew.txt -- 2012-06-09 (土) 09:27:45