• 締切済み

flashについての質問なのですが、よろしくお願い致します。

flashについての質問なのですが、よろしくお願い致します。 ちょっとしたflashゲームを主体としたサイトを作る事になりました。 そこで、初めてサイトを訪問してくれた方には、 ユーザー登録のflash→サイトトップのflash 2回目以降のユーザーには (登録されたIDを読み込み)→サイトトップのflash ゲーム(クイズ)を進めて行くうちに、例えば正解数や、合格数を記録していき、それによりランクが上がって行くようなゲームを考えています。 上記のような作品を作りたいのですが、この場合はどのようなプログラムが必要となるのでしょうか?flashは最近使うようになって来たのですが、まだまだ少し複雑になると足踏みしてしまいます。 このようなやり方を解説しているサイト、もしくはどのような技術が必要か、だけでもかまいません。 お手数ですがどうぞお力添えを頂ければと思います。よろしくお願い致します。

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

Flash のバージョン,パブリッシュする Flash Player のバージョン,ActionScript のバージョン。 上記 3つの バージョンのうち1つも書かれていらっしゃらないので回答のしようもありませんが, 一応 方向性 だけ。 まず決めるべき点は, 「『登録されたID や 正解数 や 合格数』 をどこに記録するのか。」 です。 個人の ID や 成績 などを個人が持っていれば良いだけでしたら, 個人の PC 内に保存すれば良いわけです。 よく ログインID入力 を省略 できるようになっているしくみは, 個人の PC に Cookie を保存してあってそれを個人PCのブラウザが参照表示させるから,できることです。 サーバ は基本的に 個人 を特定できません。 個人 の ID が 個人 の PC に保存されているからこそ, 2回目以降のログイン入力などを省略できるのです。 しかし, 本当の意味のログイン判定(ID認証)は,サーバ でするものです。 サーバで認証するプログラムは, サーバサイドの言語でする必要があります。 個人さえデータを持っていて, その ID や 成績を参照するだけで良いのでしたら, ActionScriptでは Cookie とよく似た SharedObject を使います。 http://www.google.co.jp/search?hl=ja&safe=off&rlz=1T4GGLL_jaJP307JP308&q=SharedObject&lr=lang_ja これでも十分ゲームは楽しめます。 しかし, 個人の成績などは個人のPC内にしかないわけですから, ランキング や 他人が閲覧する ことは不可能になります。 ランキングをしたり や 他人が閲覧する ことがあるゲームでしたら, その成績は サーバ に保存すべきでしょう。 サーバ 言語 と言っても色々あります。 PHP とか Java とか Perl とか ASP とか。。。 ActionScript と それら言語の連携をする必要があります。 たとえば, 今私が書いている「この回答」は OKWave や 教えて!goo などのサイトを通して, PHP という言語で サーバ に保存されているからこそ, 他の人が閲覧できるのです。 Flash の バージョン がわからなければ基本的に回答できないのですが, もしそれがわかったとしても, 他に決めなければならないことが多すぎるため, どっちにしても現時点では誰も具体的に回答できないと思います。

webdesigner
質問者

お礼

さっそくのご回答ありがとうございます! なるほど、いろいろ決めるべき所があったにも関わらず、質問してしまっていたのですね。 それにすら気づけない状態にも関わらず、丁寧なご回答ありがとうございました。 BlurFiltan様からご指摘頂いた部分の、現時点で決まっている部分、わかっている部分も補足で情報を載せさせて頂きます。 使用ソフト:flash8 制作環境:mac OS10.5 ActionScript:これから勉強になりますので、最適な物をご教授頂ければと思っております。 ご指摘頂いた決めるべき問題 「『登録されたID や 正解数 や 合格数』 をどこに記録するのか。」 →個人が持っているだけでいいので、Cookieを使用することを考えております。 他にも必要な部分があったりすれば、ご教授頂ければと思います。 ぜひ、よろしくお願い致します。

関連するQ&A