• 締切済み

FLASHでタイピングゲームをつくるにはどうしたら良いですか?

今FLASH8でタイピングゲームを作ろうとしているのですが、独学の初心者なので作り方とか、アクションスクリプトとかがよくわかりません。 参考になりそうなホームページや参考書、サンプルなどがあればぜひ教えてください!!お願いします!!

  • myum
  • お礼率33% (1/3)
  • Flash
  • 回答数1
  • ありがとう数7

みんなの回答

  • perse
  • ベストアンサー率74% (113/152)
回答No.1

/* まずステージに下記のインスタンス名のテキストエリア(ダイナミックテキスト) をステージに配置してください 問題用: q_txt と タイプした文字表示用: t_txt */ //下記のActionScriptをフレームに記述してください var q_array = new Array(); //問題文 q_array[0] = "flash"; q_array[1] = "typing"; q_array[2] = "dokugaku"; q_array[3] = "syoshinsya"; q_array[4] = "actionscript"; var my_key = new Object(); var q_idx = 0; var pos_idx = 0;//問題文の文字位置 //問題表示関数を呼び出し Q(); //キーを押したときの処理 my_key.onKeyDown = function() { //問題文の中からタイプするべき1文字を取り出します //flashが問題文ならf,l,a,s,hのどれか //pos_idxの値は正解すると加算されていくので //f⇒l⇒a⇒s⇒hという順番で取り出される typeword = q_array[q_idx].charAt(pos_idx); //ユーザーが押したキーを取得 typed = String.fromCharCode(Key.getCode()); //タイプするべきキー = ユーザーが押したキーのときは正解 if (typeword.toLowerCase() == typed.toLowerCase()) { t_txt.text += typed; //押したキーを表示 pos_idx++; //問題文から取り出す文字位置を加算 //問題の文字数と打った文字数が同じ(=単語をタイピングし終わった) if (pos_idx>=q_array[q_idx].length) { //ランダムで問題取得 q_idx = Math.floor(Math.random()*q_array.length) pos_idx = 0; //文字取り出し位置を最初に Q(); //問題表示 } } }; //問題表示関数 function Q() { t_txt.text = ""; q_txt.text = q_array[q_idx]; } //キーリスナー追加 Key.addListener(my_key); //----------------------------------------------------------- /* 以上です。 参照URLのサイトは上記のActionScriptとは無関係なので やり方が違うかもしれませんが参考になると思います。 */

参考URL:
http://homepage3.nifty.com/j_town/flashtype/arugo.html
myum
質問者

お礼

早めの回答ありがとうございました!! さっそく実行してみます!! ホームページの方も参考にさせていただきます。

関連するQ&A

  • タイピングゲームのプログラミングについて

    Cでタイピングゲームを作りたいのですが,知識がありません。 作るのに参考になりそうな書籍やホームページがありましたら教えてください。 よろしくお願いします。 また別の言語の方がいいよというのがありましたらお教え下さい。

  • HTMLのみでタイピングゲームって作れますか?

     タイピングゲームを作りたいと思っているのですが、HTMLのみでタイピングゲームは作れますか?  初めてゲームを作るので、参考ページや参考書等を教えていただけると助かります。  わかる方、よろしくお願いします。  

  • タイピングゲームの作り方。

    タイピングゲームを自作したいと思っていますが、 全く何も判らないので質問させて頂きました。 (1)そもそもタイピングゲームは自作できますか? (2)何で作りますか?必要なものは何ですか? (3)打ち間違えたりすると背景が変わるようなものは可能ですか? (4)オススメのサイト、書籍はありますか? 全くの初心者です、よろしくお願いします。

  • タイピングゲーム

    PCで初心者にお勧めなタイピングゲームはありませんか?教えてください。

  • タイピングソフト&ネットのタイピングゲーム

    タイピングソフトはいろいろなものを見ましたが、 今まで「これが一番よいっっ!」というものにめぐり合っていません。 もし今までこれはすごいタイピングゲームだ!と思うフリーのゲームに出会った方、ぜひ教えてください。 あと、オンラインでできるタイピングゲームで、楽しいものもよろしければ教えてください。お願いします。

  • C言語でタイピングゲームを作りたい。

    C言語初心者で、現在、猫でもわかるプログラミングを見ながら勉強してます。 この言語でタイピングゲームを作りたいと思ってるんですが 参考にできそうなサイトがなかなか見つかりません。 もし、ご存知の方いたら参考サイトを教えてください。

  • FLASHでティッカーを作りたい

    FLASH5もしくはMXでニュースティッカーを作りたいと思います。 TBS(FLASHNEWS) http://www.tbs.co.jp/ のように外部テキストを読み込み、右から左へ流して一時止め、数秒後にまた流れ出すという風にしたいと思っています。 あらゆるWebや本を探しましたが、私の思うようなサンプルが無く、困っています。 参照にして、それらしい事が載っていたWeb・本 ◆C-TICKER ◆FLASH&インターフェイスデザインのネタ帳(MDN) ◆FLASH-FACTORY(SOFTBANK) 唯一↓にFlashティッカーのスレッドがありましたが、アクションスクリプトはいかんせん初心者なもので、難しすぎて分かりませんでした。(複雑に組み合わせていない単純なアクションスクリプトや解説があるものは分かります。) flashFAQ.org http://flashfaq.org/modules/newbb/viewtopic.php?viewmode=thread&order=ASC&topic_id=160&forum=1 どなたか教えて頂けないでしょうか? 環境は以下の通りです。 ・Flash5 ・Windows98 2nd ・FlashPlayer6.079.0

    • 締切済み
    • CSS
  • Flashゲームのセーブ機能の作り方

    こんにちは。 今、Flash8を使ってアドベンチャーゲームを作っています。 ゲームの内容が長めなので、ゲーム内の1日ごとにセーブポイントを設けようかと思っているのですが、調べてみてもいまいちよくわからなくて困っています。SharedObjectを使うのはわかったんですが・・・ 1、「セーブする」ボタンで現在のタイムライン位置と、変数とその値を保存する。 2、「続きから」ボタンで保存した変数とその値を呼び出し、前回セーブしたところへジャンプする。 アクションスクリプトに詳しい方ご回答よろしくお願いします。 現在使用してるOSはWindowsXPです。

    • ベストアンサー
    • Flash
  • 初心者向けのタイピングゲーム教えてください

    キーボード打つのが遅くて困っています>< 下を見て打つことしかできないので、画面を見てスラスラ打てるようになりたいです。 タイピングはぜんぜんできないので、できれば初心者向けのゲームを教えてください。 ソフトをダウンロードするものではなく、その場でできるものでお願いします。 無料のものがいいですね^^ わがままですいません;;

  • FLASHゲーム制作についての質問

    ただ今、フラッシュにてアクションゲームを制作しています。 内容はアクションスクリプト2.0でロックマン的なものを、 色々なサイトを参考にしながら作っているのですが、 ひとつスクリプトでわからないことがあるので質問させていただきます。 方向キー右、左で画面の中でキャラクターを動かすことはできるのですが、 この方向キーの右or左を二回連続で押したとき、 キャラクターのダッシュの動きのムービクリップ再生&移動速度を上げる ということをさせたいのですが、方法がわかりません。 このような事をするにあたってどうすれば良いか何か助言や参考HPを教えていただけないでしょうか。

専門家に質問してみよう