トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   どこでもFlash【携帯向けFlash関連】
     FLASHクイズで10問目後に終了画面に飛びません
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
truth
Åê¹ÆNo.29903
投稿日時: 2006-11-10 18:33
新米
居住地:
投稿: 18
使用環境:
PC→Windows xp Home Edition
Flash→Macromedia Flash Basic 8
FLASHクイズで10問目後に終了画面に飛びません
こんばんは。

現在FLASHクイズを作成中なのですが
全問題数9問のフラッシュクイズで
答えのボタンを押すと正解か不正解が表示され、
次へボタンを押せば次の問題へ行き、9問目が終了すると
ランキングに登録・最初から・終了のボタンを選ぶ
と言う仕様だったのですが、

問題数を10問に変更し、答えボタンを押し、正解・不正解が出た後、
自動で次の問題へ行くと言う仕様に変更しました。

正解・不正解は自動で飛ぶようになったのですが
なぜか10問目が終了し、正解・不正解が出た後
登録・最初から・終了のページに飛ぶはずが
また質問ページに飛び、問題も答えの選択肢も
表示されないと言う状態になっています。
答えの番号を押すとまた正解・不正解が出て
また質問のページへ飛び・・・の繰り返しです。

変更後の仕様は
正解・不正解のイラストをシンボルに変換し、
ムービークリップを作成し、
ムービークリップの中に
キーフレームを1フレームから10フレームに作成し、
10フレーム目に

tellTarget("/"){ gotoAndStop("question");}
questionCount++;
if(questionCount > questionToal){
gotoAndStop("result");
}else{
gotoAndStop("question");
}

と入れました。


また、問題数を9問から10問に変更した事で正解している答えが不正解になりました。

他に変更していろいろ試してみましたが同じ問題が何問も出たりしてしまったり余計にひどくなったので今の状態に戻しました。

どこが問題なのか分かる方がいらっしゃれば教えて下さいm(_ _)m
ebi
Åê¹ÆNo.29908
投稿日時: 2006-11-10 20:31
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
Re: FLASHクイズで10問目後に終了画面に飛びません
ebiです。

とりあえず、変数questionCountをtraceしてみては?
truth
Åê¹ÆNo.29915
投稿日時: 2006-11-11 10:53
新米
居住地:
投稿: 18
使用環境:
PC→Windows xp Home Edition
Flash→Macromedia Flash Basic 8
Re: FLASHクイズで10問目後に終了画面に飛びません
ebiさん初めまして。
ご返答ありがとうございます。

questionCountをtraceと言うのはどちらに記入すればいいのでしょうか?


tellTarget("/"){ gotoAndStop("question");}
questionCount++;
if(questionCount > questionToal){
gotoAndStop("result");
}else{
gotoAndStop("question");
trace(questionToal);
}

試しにこちらに入れてみたのですが、出力ウィンドウに数字が表示されただけで何も変わってないのですが
出力ウィンドウで何かがわかると言う事でしょうか?

初心者なでよくわからないので詳しく教えて頂ければ幸いですm(_ _)m
ebi
Åê¹ÆNo.29918
投稿日時: 2006-11-11 14:07
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
Re: FLASHクイズで10問目後に終了画面に飛びません
ebiです。

引用:
出力ウィンドウに数字が表示されただけで

その値が何だったのか が、肝心なのです。

trace() そのものの意味はお分かりですか?
リファレンスなどひいてますか?

「初心者なので」と言われても、
どのくらいまでお分かりなのかがこちらでは分かりません。

では、次のようにtrace();を入れて異常な動作になった時点までの
出力ウィンドウに表示された値をマルッと、このスレにペーストしてみて下さい。


tellTarget("/"){ gotoAndStop("question");}
questionCount++;
trace("questionToal" add questionCount);
trace("questionCount" add questionCount);
trace("questionToal" add questionToal);
trace("------");
    if(questionCount > questionToal){
        gotoAndStop("result");
    }else{
        gotoAndStop("question");
    }


まわりくどく感じられるかもしれませんが、
情報不足なので、今のトコ、解決のヒント集めの段階なのです。
もし、上記トレースをする事で、「あ、そっか!」とピンときて
解決したとしても、必ず自己レスをつけましょう。
truth
Åê¹ÆNo.29920
投稿日時: 2006-11-11 14:45
新米
居住地:
投稿: 18
使用環境:
PC→Windows xp Home Edition
Flash→Macromedia Flash Basic 8
Re: FLASHクイズで10問目後に終了画面に飛びません
すみません。
初心者と言うのは
最近FLASHのスクリプトに触れ、本を見ながら作成をしていて
スクリプトの説明を見ても見本を見なければどう組み合わせばいいか等もわからない状態です。

trace()の意味は調べ、結果を出力ウィンドウに表示すると言う事は分かりましたが
結果を見ても何の事かがわかりませんでした。
以下の物が結果です。
時間制限付きなので
questionToal10
questionToal10
以降が永遠と続きます。


questionToal2
questionToal10
------
questionToal3
questionToal10
------
questionToal4
questionToal10
------
questionToal5
questionToal10
------
questionToal6
questionToal10
------
questionToal7
questionToal10
------
questionToal8
questionToal10
------
questionToal9
questionToal10
------
questionToal10
questionToal10
------
questionToal11
questionToal10
------

必要かどうかわかりませんがもう少し情報を記入しておきます。

スタート画面:1フレーム目
(時間制限付き)クイズ画面:5フレーム目
正解画面:9フレーム目
不正解画面:14フレーム目
終了画面:19フレーム目
終了画面はランキングにデータを飛ばす・最初からクイズを始める・スタート画面に戻る

となっています。
ebi
Åê¹ÆNo.29922
投稿日時: 2006-11-11 15:22
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
Re: FLASHクイズで10問目後に終了画面に飛びません
ebiです。失礼(´?`;)ゞ

最初の方は“questionToal”でなく"questionCount"でした。えへへ。

ってわけで、こういう事ですね。

questionCount2
questionToal10
------
questionCount3
questionToal10
------
questionCount4
questionToal10
------
questionCount5
questionToal10
------
questionCount6
questionToal10
------
questionCount7
questionToal10
------
questionCount8
questionToal10
------
questionCount9
questionToal10
------
questionCount10
questionToal10
------
questionCount11
questionToal10
------

んー…questionToalも、ちゃんと10なんですね。

これ、questionCountが2から始まってますが、
これはこれでいいんですか?

マークがついてるトコで、
questionToalよりquestionCountが大きくなるので
(questionCount > questionToal)
実質、その上までの9問しかない感じなんですが。
1回目はカウントしてないんですかね?

しっかし、これで、resultに飛ばないんですか。
ナゼダロ?
これ、ほんとに9問だと正常なんですか?

10問にしたのと一緒に「ボタン移動」だったものを「自動移動」にされた
ってのも気になります。自動移動にしてから9問で試してみましたか?
もしくは制作過程のファイルが残っているのなら、
「ボタン移動」のままで10問にしたら、どうなんでしょう?
やっぱり問題起こるんでしょうか?
ebi
Åê¹ÆNo.29923
投稿日時: 2006-11-11 15:27
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
Re: FLASHクイズで10問目後に終了画面に飛びません
ebiです。

ところで最初から気になってたんですが

questionToal は、questionTotal

ですよね。

ま、単なるスペルミスでしょうからつっこむのも
イジワルかなーと思って黙ってましたが、
もしかしたら、設定した時点での変数名と、
if文内での変数名が違うかなー...とか。

まさかね(´?`;)ゞ10入ってるしね。
truth
Åê¹ÆNo.29924
投稿日時: 2006-11-11 16:15
新米
居住地:
投稿: 18
使用環境:
PC→Windows xp Home Edition
Flash→Macromedia Flash Basic 8
Re: FLASHクイズで10問目後に終了画面に飛びません
9問だと正常だったんですが
もしかしたら9問以上作成できない仕様なのかもしれません。

制作過程のファイルで二通り試してみた所

9問で自動にしたら10問目から質問画面で質問と選択肢が消えて表示されました。

10問で手動で質問に飛ぶのままにすると答えが正解なのに不正解になり、
10問目できちんと終了画面に飛びました。

自動の部分が終了できない原因だったようです・・・
ebi
Åê¹ÆNo.29925
投稿日時: 2006-11-11 16:38
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
Re: FLASHクイズで10問目後に終了画面に飛びません
ebiです。

あらら。CD-ROMサンプルからToalでしたか。
それじゃ、仕方ないですね。ま・単なる変数名ですから。

(スクリプト見て)
へぇ、そういう風になってたんですね。
とりあえず"10"を"a"はヨロシクなさ気ですよ。
工夫としては良いと思うのですが。

引用:
baseStringは0やアルファベットは使えないのでしょうか・・・


との事ですが、baseStringはそのサンプルを作った人が設定した変数ですので
flash依存のモノじゃあないんです。もしお尋ねになるのなら、サンプルを
作成した本の作者に尋ねるべきでしょうね。
もっとも、その回答を期待するのはあまり現実的じゃないかもです。
「問題数増やしたい」なんて、容易に予想できる要望だと思うんですが…

これ、1つ1つの問題は3択なんですか?
truth
Åê¹ÆNo.29926
投稿日時: 2006-11-11 17:15
新米
居住地:
投稿: 18
使用環境:
PC→Windows xp Home Edition
Flash→Macromedia Flash Basic 8
Re: FLASHクイズで10問目後に終了画面に飛びません
"10"を"a"はよくないですか(><;)
他のログで見たのですがここにいらっしゃるコマツさんが私が利用している本の作者さんだそうです。
以前に他の質問に答えてもらったのですがその時は気付かなかったんですが・・・
今はどうやら見てないようでもう聞けないかもしれません・・・
baseStringって変数だったんですか!著作権にひっかかるかもしれませんのでその部分は消しておきます。

あと、1つ1つの問題は3択で統一しています。

やはり10問以上で作成するなら他の方法で作成しないといけないでしょうか?
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops