メイン部分の機能について

出典: YKAwiki

目次

メイン部分に何をさせるか

Flash を作るときに必ず記述しなければならないメインのムービークリップには、以下の機能を担当させる。

  • 今回作成するタイピングゲームの状態遷移
  • 設定ファイルの読み込み( CGI とデータベースへのパス(URI) )
  • 成績の評価。評価項目は以下の通りとする。
  1. 正答率
  2. 正しい入力率

これらは以下のデータから計算する。

  1. 回答単語数(以降4項目はデータベースに保存する)
  2. 誤答数
  3. 入力文字数
  4. 修正文字数

これらを算出するためのプレイヤーのタイピングデータは モジュール typing_mc で取得する。

メイン部分が遷移を担当する箇所

  • タイトル画面からタイピングまたは単語登録モードへの遷移
  • 単語登録モードからタイトル画面への遷移
  • 成績評価画面からタイトル画面への遷移
  • ランキング書き込み画面からタイトル画面への遷移

遷移の方法

メイン部分が担当する遷移は、マウスクリックによるボタン操作で行えるようにする。 マウスのクリックを認識するボタンシンボルはあらかじめ用意されているので、これをステージ上に置いてクリックしたらタイムラインを移動するように ActionScript を書けばよい。

メインに配置するムービークリップ

  • readWords_mc
  • readRanking_mc
  • typing_mc
  • writeWord_mc
  • writeRanking_mc

その他、タイトル画面(スクリプトを書かないグラフィックシンボル)、ボタンなどを適宜ステージ上に置く。


注)メインのムービークリップには名前がつけられない。強いて言えば保存するファイル名になるのかもしれないが、以降も「メインのムービークリップ」で統一する。