メイン コーダーズルーム【スクリプト系】 switch や if での場合分けの上限数 | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
KURAGE | Åê¹ÆNo.28869 投稿日時: 2006-9-22 1:20 |
常連 居住地: 東京都 投稿: 199
|
Re: switch や if での場合分けの上限数 こんにちは
・if処理自体は行われているけど、コンボボックスに反映されない ・if処理自体が行われなくなる のどちらでしょう? 前者であればコンボボックス側の不具合も考えられます。 また、if構文自体に見落としがある可能性もありますので、 処理が確実に実行されるよう if (true) { ? } 等して動作を確認してみて下さい。 |
kumakuma | Åê¹ÆNo.28868 投稿日時: 2006-9-22 0:15 |
新米 居住地: 投稿: 14
使用環境:
WinXP Flash 8 Professional |
Re: switch や if での場合分けの上限数 こんにちわ
お返事&テストありがとうございます。 そうですね。無効になる感じです。 2つのコンボボックスで片方を選択したときにもう片方の内容を変える というところで if構文を使っているのですが、 片方のコンボボックスのスクリプトで2000行に達するぐらいになるとプレビューしたときに連動するはずのコンボボックスが反応しないようになります。 if の回数ではなさそうなので、行数に上限があるんでしょうか? |
KURAGE | Åê¹ÆNo.28866 投稿日時: 2006-9-21 23:23 |
常連 居住地: 東京都 投稿: 199
|
Re: switch や if での場合分けの上限数 こんにちは
機能しなくなる、というのはif文自体が無効になってしまうという事でしょうか? タイムライン上で4000回の条件判定を行うif?else if?ステートメントを実行してみましたが、 WinXP + Flash8のオーサリング環境上では問題無く動作しております。 (パブリッシュのタイミングでFlashが固まる事はありましたが・・・) 参考:4000回条件判定を行うIF文を生成する
|
kumakuma | Åê¹ÆNo.28856 投稿日時: 2006-9-21 20:19 |
新米 居住地: 投稿: 14
使用環境:
WinXP Flash 8 Professional |
switch や if での場合分けの上限数 こんにちは。
今日は以前よりはましな質問だと思うのですが、 switch や if関数 に上限のcase数などはあるのでしょうか? ひとつのインスタンスで1800行ほど書くと if が機能しなくなり、switchでやるともっと少ない行で機能しなくなります。 場合分けの個数はだいたい 40個ぐらいなんですが、ActionScriptでは制限があるのでしょうか? |
« 1 (2) |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |