TOP サイトマップ お小遣い タイピングゲームを作る講座 ゲーム DIABLO
チャット BBS リンク集 顔文字 逆アクセスランキング

Flashでタイピングゲームを作ろう講座5
〜テキストファイルから問題を登録〜

5-1.はじめに

今回の講座ではテキストファイルをswfファイル(もしかしたらFlashを表示しているHTMLと同じ場所) と同じ場所にアップしそこに登録した問題から出題するという風にしてみます。

テキストファイルから問題を登録できるようにすれば、いちいちflashファイルの変更も 必要がなく、さらに問題作成時にも時間の簡略化が図れるようにスクリプトを組んでいます。 サンプルのテキストファイルもダウンロードファイルに含まれているので、見てください。 なお、今回の講座は見た目変わらないので、サンプル例はありません。 それと前回までに完成したファイルを改造してますが、ランキング機能などは削除してあります。

5-2.スクリプトの改造点

スクリプトの改造点としてはローディング画像に設定しているスクリプト内に テキストファイルからの読み込み処理を入れます。 テキストファイルから変数の読み込み完了時に、得た変数は『,』で区切られたまま 渡されますので、split()関数を使って『,』を区切り文字として分割し、 それを配列という形で変数に入れてます。 100%swfファイルの読み込み完了とテキストファイルからの読み込みと編集が終わりしだい、 タイトル表示部分に移動するように組みなおしています。

問題出力のスクリプトで今まで作っていた文字列郡はその変数を入れるように 組みなおします。

5-3.完成

意外と簡単にできます。今までの問題作成時の苦労も解消されます。 ただこのスクリプトはあまり親切ではないようで・・・・。 問題数が増えれば増えるほど、テキストファイルが横長になっていきます。 途中改行などを入れるとうまく読み込みません。 誰か良い改良点を考え出してもらえると助かります(・・;)

5-4.flaファイルのダウンロード

今回の講座ではFlashファイルと問題を入れておくmondaitext.txtという 名前のファイルが入っています。

講座5ダウンロード

lzhで圧縮してあります。

前に戻る 講座のTOPへ戻る 次に進む