メイン コーダーズルーム【スクリプト系】 性格判断コンテンツ | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
Itchy | Åê¹ÆNo.25274 投稿日時: 2006-5-1 14:11 |
新米 居住地: 投稿: 14
使用環境:
|
Re: 性格判断コンテンツ ひろゆきさん、野中さん
色々ご意見ありがとうございます。 また、返信遅くなり申し訳ございません。 野中さん、ひろゆきさんの意見を参考にしつつ何とか、自力で考えた結果、昨日ようやく解決できました。 解決手段としては、今まで、三つのMCに書いていたIF文を ひとつにし、下記のように書きました。 this.setResult = function() { var resultA=0; var resultB=0; trace("pointA"); trace(_global.pointA); trace("pointB"); trace(_global.pointB); //set resultA if(17<=_global.pointA && _global.pointA<=20){ resultA = 1; } if(13<=_global.pointA && _global.pointA<=16){ resultA = 2; } ・ ・ ・ ・ このような、if文で、resultA、resultBをそれぞれ4つ定義し、 さらに、if文で if(resultA ==1 && resultB ==4){ this._parent.mcResult.gotoAndStop("resA"); //_root.mainContents.mcResult.gotoAndStop("resA"); trace("resA!"); } ・ ・ ・ ・ resultAと resultBの組み合わせで、結果ムービークリップの各ラベルに飛ばすようにしました。 問題のポイント加算はラジオボタンに、 _global.pointB += 4; と書き、加算させました。 また、メインのタイムラインに定義した、グローバル関数も はじめ、 _global.pointA=""; のように、統一していたものも、ポイント加算に関するものは _global.pointA=0; に直しました。 "";は文字列として扱われてしまうんですね・・・ どうりで加算されないわけです・・・・。 入れ違いで、ご返信いただいたのに、申し訳ございません。今後も参考にさせていただきます。 ありごとうございました。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
性格判断コンテンツ | 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 |
投稿するにはまず登録を | |