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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     性格判断コンテンツ
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Itchy
Åê¹ÆNo.25135
投稿日時: 2006-4-25 14:58
新米
居住地:
投稿: 14
使用環境:
Re: 性格判断コンテンツ
おっしゃるとおりですね。申し訳ございません。
野中さんが言うように、2択の質問を計4問で考えてみました。度々恐縮ですが、よろしくお願いいたします。

1問、2問 ---resultA
3問、4問 ---resultB

2択のボタンAは2点
2択のボタンBは1点とし、
点数が3点以上の時、resultA及びBは、それぞれm01、s01
点数が3点未満の時、resultA及びBは、それぞれm02、s02とします。この結果、mとsの組み合わせで最終結果を表示するようにしました。(計4通り)
概要としては、このようになります。

制作方法としましては、まず、メインのタイムラインに
_global.ans_A1 == ""; //2択のボタンを押したかどうかの判定
_global.ans_B1 == ""; //2択のボタンを押したかどうかの判定
_global.ans_A2 == ""; //2択のボタンを押したかどうかの判定
_global.ans_B2 == ""; //2択のボタンを押したかどうかの判定
_global.resultA == ""; //1、2問目の結果
_global.resultB == ""; //3、4問目の結果
_global.m01== ""; //1、2問目の結果01
_global.m02== ""; //3、4問目の結果02
_global.s01== ""; //3、4問目の結果01
_global.s02== ""; //3、4問目の結果02

このようなグローバル変数を立てました。

次に、インスタンス名 result_controller01のMCに
resultAの条件を下記のように
onClipEvent (load) {

this.getPoint01 = function() {
var pointA = 0;
trace(_global.ans_A1);
trace(_global.ans_B1);

if (_global.ans_A1 == "yes") {
pointA += 2;
}
if (_global.ans_B1 == "yes") {
pointA += 1;
}

if(3<=pointA){
_global.resultA = _global.m01;

}
if(pointA<=2){
_global.resultA = _global.m02;

}

};

}


次に、インスタンス名 result_controller02のMCに
resultBの条件を上記と同様に記述してます。

最終的な組み合わせをresult_controller03のMCに
下記のように

onClipEvent (load) {

this.getPoint03 = function() {
if(_global.resultA == _global.m01 && _global.resultB == _global.s01){
_root.resMC.gotoAndPlay("A");
}
if(_global.resultA == _global.m01 && _global.resultB == _global.s02){
_root.resMC.gotoAndPlay("B");
}
if( _global.resultA == _global.m02 && _global.resultB == _global.s01){
_root.resMC.gotoAndPlay("C");
}
if( _global.resultA == _global.m02 && _global.resultB == _global.s02){
_root.resMC.gotoAndPlay("D");
}
};

}

最終的に診断結果を表示するボタンインスタンスには
on (release) {
_root.result_controller03.getPoint03();
}

と書き、組み合わせの結果を参照してます。

現在の状況としては、結果表示のMCは出るのですが
指定のフレームに飛ばない状況です。

やはり、ポイントが加算されてないのではと思うのですが、条件式を3つに分けてる過程で引き継がれていないのでしょうか?

ご教授お願いいたします。









フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   性格判断コンテンツ Itchy 2006-4-24 22:05
     Re: 性格判断コンテンツ mayor 2006-4-24 22:56
     Re: 性格判断コンテンツ Itchy 2006-4-24 23:17
       Re: 性格判断コンテンツ mayor 2006-4-24 23:37
         Re: 性格判断コンテンツ Itchy 2006-4-24 23:51
           Re: 性格判断コンテンツ Itchy 2006-4-25 8:55
             Re: 性格判断コンテンツ Fumio 2006-4-25 12:42
             » Re: 性格判断コンテンツ Itchy 2006-4-25 14:58
                 Re: 性格判断コンテンツ Fumio 2006-4-25 15:39
                   Re: 性格判断コンテンツ Itchy 2006-4-25 16:08
                     Re: 性格判断コンテンツ Fumio 2006-4-25 16:22
                       Re: 性格判断コンテンツ Itchy 2006-4-25 17:17
                         Re: 性格判断コンテンツ Fumio 2006-4-25 17:34
                           Re: 性格判断コンテンツ Itchy 2006-4-25 17:50
                             Re: 性格判断コンテンツ Fumio 2006-4-25 18:11
                               Re: 性格判断コンテンツ Itchy 2006-4-25 18:18
                                 Re: 性格判断コンテンツ mayor 2006-4-29 8:48
                                   Re: 性格判断コンテンツ Itchy 2006-5-1 14:11
       Re: 性格判断コンテンツ Fumio 2006-4-24 23:49

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