ReadRanking mc について

出典: YKAwiki

目次

概要

readWords_mc について とほぼ同様の動作をする。

このモジュール readRanking_mc は Ruby で書かれた CGI readRanking.cgi を呼び出し、返り値(ランキング上位者の名前、回答単語数、誤答数、入力文字数、修正文字数)を Flash 内部の変数に保存する。

また、ロード中に読み込みの進捗を表示するため、ローディング画面を表示するアニメーションを作成する。

CGI からエラーが返ってきた場合、または一定時間が経過してもローディングに進捗が無い場合は読み込みエラーを表示して停止する。

入出力と遷移

  • データベース名を引数にして、CGI へ HTTP メソッドを出力。
CGI へのパス、利用するデータベースはメインのムービークリップで取得済みである。
CGI から返ってくる値(単語名、説明文、参照ファイルへのパス)は、Flash 内の配列に文字列として保存。
読み込みに成功したらメインのムービークリップのタイムラインを進める。
失敗したらエラーを表示して停止する。

他のモジュールとの関係

このムービークリップ「を」呼び出すモジュール

このムービークリップ readRanking_mc はメインのムービークリップのステージに配置する。

呼び出すタイミングはゲーム開始の前である。

このムービークリップ「が」呼び出すモジュール

readRanking.cgi と、メインのムービークリップ