メイン コーダーズルーム【スクリプト系】 性格判断コンテンツ | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
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 |
投稿するにはまず登録を | |