• ベストアンサー

Flash Lite1.1のクイズ制作でのクイズ得点の出し方

今、Flash Lite1.1でモバイル用に作っている三択式クイで、 10問ほど出題したあと最後にその得点を出したいと思っています。 こちらのサイトの http://www.condo.fromc.jp/flash/memo/index2.html ■クイズゲームのサンプル  を元に、Flash Lite1.1用にプログラムを書き直して作っているのですが、最後の正解、不正解に応じて得点が表示されるプログラムが どうしてもわかりません。 FLASH1.1形式で書き出せる方法があれば教えてください。 ご教授のほど、宜しくお願いいたします。

  • Flash
  • 回答数1
  • ありがとう数3

質問者が選んだベストアンサー

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

最終フレームのスクリプトのことですね。 ------------------------------------------------ //問題に正解していれば(変数の値がtrueなら、スコアに1点足す for (i=1; i<=nQuestions; i++) { if (this["fQuestion"+i] == true) { nScore++; } } //最後に数字に「問」の文字を足す nScore += "問" ------------------------------------------------    ↓変更↓ ------------------------------------------------ //問題に正解していれば(変数の値がtrueなら、スコアに1点足す for (i=1; i<=nQuestions; i++) { if (eval("fQuestion" add i) == true) { nScore++; } } //最後に数字に「問」の文字を足す nScore = nScore add "問"; ------------------------------------------------ です。 また, 間違いではありませんが, if (this["fQuestion"+i] == true) という回りくどい書き方は普通しません。 だいたい if (this["fQuestion"+i]) のように書きます。 したがって, if (eval("fQuestion" add i) == true) の部分も if (eval("fQuestion" add i)) のように書くのが普通です。 [] は配列アクセス演算子です。これは Flash Player 5 以上で使えます。 Flash Player 4(Flash Lite 1.x) では eval関数 を使います。 また, Flash Player 4(Flash Lite 1.x) では, 数値加算演算子「+」と,文字列加算演算子「add」は区別する必要があります。 Excel などの 「+」 と 「&」 の違いと同じです。

k_hiro_777
質問者

お礼

BlurFiltanさん 詳しい説明&アドバイスありがとうございます。 おかげさまで作ることができました! Flash Lite1.1だとスクリプトの制限がかなりあるみたいですね。 勉強になりました。

関連するQ&A

  • Flash lite1.0の計算クイズ

    初めまして。 初心者ですがモバイル版のFlash lite1.0で計算クイズを作成したいと思っています。 スタート画面でスタートを押すとクイズが始まり ランダムで問題が表示され、答えを数字ボタンで入力後 正解だと○不正解だと×と表示され また問題へ進んでいき、100問終了後 正解率とかかった時間をランキングに飛ばす と言う仕様で作成していきたいと思っているのですが 現在作成しているスクリプトではランダムはできているのですがクイズが9問までしかできません。 また、問題を表示できても答えを入力し、正解・不正解の表示をさせる方法がわかりません。 問題を100問作成する方法と答えを入力する方法を教えてください。(答えは二桁まで入力可能にしたいです) 説明がわかりづらいかもしれませんが 宜しくお願いします。

    • ベストアンサー
    • Flash
  • Flashでランダムクイズゲームを作成する方法

    こんにちは。 Flashを使用してクイズゲームを作成しています。 30問から10問ランダムに出題して、正解の点数を出すようにする予定です。 現在↓のサイトを参考にして作成してます。 http://orange.2-d.jp/flash/action/19.html しかし、重複でランダム表示されてしまい行き詰まっています。 どのボタン、フレームにどのような命令をしたら良いのか分かりません… Flashに詳しい方、教えていただけると嬉しいです。

  • スライド式メニューについて

    お分かりになりましたら教えて下さい。 http://www.condo.fromc.jp/flash/memo/index.html こちらのサイトの上から5番目の「■スライド式メニュー (2003/11/2)」を参考にして現在制作しております。 サンプルでいいますと[コンテンツ1]の文字部分をボタンにして、 クリックすると他のページに飛ぶようにしたいと 考えておりますが、ただスライドされてしまうだけで出来ません。 また、どうしてそうなってしまうかはわかりましたが 知識が足らずボタンにする事が出来ませんでした。 どうすれば他のページへ飛ぶように出来るか 教えていただけませんでしょうか。 環境は [Windows XP Flash MX 2004] です。

    • ベストアンサー
    • Flash
  • ナビゲーションについてですが・・

    http://www.condo.fromc.jp/flash/memo/index.html 有名なサイトですが、このページの上から5つめの、 ■スライド式メニュー (2003/11/2)  コンテンツがスライドして現れるメニューです。 のサンプルなのですが、これはクリックするとスライドコンテンツが現れるというもののようですが、 これをクリックではなく、マウスを乗せるとスライドする、(マウスオーバーで動作させる)となるとどこをどう変えればいいのでしょうか? できればこのサンプルのスクリプトを書き換えた形で教えていただきたいのですが、お詳しい方おられましたらどうかお願いいたしますm(_ _)m

    • ベストアンサー
    • Flash
  • JavaScriptで簡単なクイズを作りたいんですが

    今HPを作っていて簡単なクイズを入れたいのですが JavaScriptを使ってしようと思ったのですが行き詰りました・・・ クイズの形式は問題をあらかじめ書いていて テキスト部分に答えを書いて ボタンをクリックすると「正解!」や「不正解!答えは○○」 と表示されるようなものです いろんなサイトを見たのですがよく理解できませんでした サンプルのソースなどを書いていただくとありがたいです 宜しくお願いします

  • softbank端末のflash lite対応について

    はじめまして softbank端末でflash lite 1.0に対応している機種を全て割り出したいと思います。理由は以下です。 1)フラッシュを盛り込んだモバイルウェブコンテンツを作成します。 2)フラッシュ対応の端末と非対応のものを振り分けて非対応のものに関してはhtmlページに飛ばします。 3)その振り分けで細かな機種の割り出しが必要です。 docomoのhttp://www.nttdocomo.co.jp/service/imode/make/content/spec/flash/のような表があると大変助かります。 ちなみにsoftbankのオフィシャルでは3GC型の一部がフラッシュ対応端末です。と曖昧なデータしかありませんでした。 正確な情報を下さい。情報源もどこのサイトかなど教えていただけますでしょうか? 宜しくお願い致します。

  • flash lite1.1 トップページ画面の作り方

    flash lite1.1 を使用してトップページ画面を作ろうと思っています。 auの公式サイト(モバイル)やドコモの公式サイト(モバイル) といったようなボタンが動くつくりというのはすべてプログラムで制御しているのでしょうか? もしくはフレームごとに各動きをつくり、透明ボタンをつくり、gotoAndStopで各動きのフレームで 飛ばしているだけなのでしょうか? 上記のようなサイトの構造を知ってみえる方がみえましたら、ぜひよろしくお願い致します。

  • かっこいい フラッシュで制作されているホームページを 教えてください

    いつも お世話になっております。今回も よろしくお願いしますm(_ _)m かっこよくて手が込んでいる Flash形式ででできているトップページを 教えて頂けますか? たとえば SONYのトップページとか すごくかっこいいですよね? かわいいのとかも 教えて頂けると嬉しいです。 個人的には金融会社ですが http://e-bestlife.co.jp/top/index.html などは見やすくて かわいいかな?と思うのですが・・・ 色々なサイトを参考にしたいので フラッシュでできているサイトで ここは見ておけ!というサイトがあれば 教えてくださいm(_ _)m よろしくお願いします

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

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

  • Flashでスライドメニューを作りたいのですが…。

    こちらのサイトhttp://www.sebacs.co.jp/のような menuをスライドさせてリンクで各ページに飛ばすというスライド式Flashを作成しているのですが、各メニューにリンクを貼る箇所でつまずいてしまうので、教えていただきたく思います。 はじめは過去ログを参考にhttp://www.condo.fromc.jp/flash/memo/index.htmlのサンプルで作成していたのですが、http://kikitai.teacup.com/search.php3?dummy=%83%81%81%5B%83%8B&kw=%83X%83%89%83C%83h%8E%AE%83%81%83j%83%85%81%5B&submit_search=%8F%88%97%9D%92%86...&category_id=564などで調べていくうちにスクリプト自体に問題があるということでしたので 現在http://exyz.cocolog-nifty.com/good_sleep/2007/12/au_45b8.html#moreの方法で作成をしています。 が、スライドさせることはできたのですが、そこから各パネルにリンクをはることができません。 Flash作成環境はWinXPのAdobe FlashplayerCS3 proで今年からFlashを勉強しはじめたのであまり詳しいとはいえないですが、今回の一連で勉強していくうちに透明ボタンが必要であることやボタンが重なりあった領域でマウス操作をすると手前のインスタンスしかイベントを受け取れないことは理解いたしました。 が、肝心のActionScriptをどのようにかけばわからず、ここでつまずいてしまいます。 お手数ですが、どなたかお教えいただけると幸いです。

    • ベストアンサー
    • Flash

専門家に質問してみよう