メイン コーダーズルーム【スクリプト系】 continue | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Daigaku | Åê¹ÆNo.7861 投稿日時: 2004-6-2 11:44 |
新米 居住地: 横浜は藤が丘 投稿: 9
使用環境:
Celeron 1.7GHz/Pentium4 1.8?2.6GHz メモリ374MB?1GB WinXP, Flash5/MX/2004Pro |
continue 興味本位からお聞きしたいのですが 、continueってどんなときに役に立つのでしょうか?
例えば以下のような抽出系のスクリプトではcontinueを使うメリットってあるんでしょうか? お教え願います。 //非continue aTmpArray =new Array( ); aMyArray =["a", "a", "b", "ab", "a", "b", "b", "ab", "a", "a", "ab"]; nLength =aMyArray.length; for(i =0; i<nLength; i++){ if(aMyArray[i] =="b"){ aTmpArray.push(aMyArray[i]); } } trace(aTmpArray); //continue使う aTmpArray =new Array( ); aMyArray =["a", "a", "b", "ab", "a", "b", "b", "ab", "a", "a", "ab"]; nLength =aMyArray.length; for(i =0; i<nLength; i++){ if(aMyArray[i] !="b"){ continue; } aTmpArray.push(aMyArray[i]); } trace(aTmpArray); |
o-shima | Åê¹ÆNo.7862 投稿日時: 2004-6-2 14:07 |
新米 居住地: 投稿: 12
使用環境:
Windows2000 Pro SP4 FlashMX2004 Pro 書き出し: FlashPlayer7 ActionScript2.0 |
Re: continue こんにちは。
単純に考えて、continue自体は役に立つ立たないより、breakと 同じで無いと困るものではないでしょうか。 Daigaku さんが出されたサンプルでは必要ないと思います。 # よく使うけど、いいサンプルが思いつかない。 |
Daigaku | Åê¹ÆNo.7866 投稿日時: 2004-6-2 14:52 |
新米 居住地: 横浜は藤が丘 投稿: 9
使用環境:
Celeron 1.7GHz/Pentium4 1.8?2.6GHz メモリ374MB?1GB WinXP, Flash5/MX/2004Pro |
Re: continue こんにちは。
引用:
なるほどです。なんか必要に迫られる機会が出てきたら、自レスでもしてみます ありがとうございました。 |
野中文雄 | Åê¹ÆNo.7893 投稿日時: 2004-6-2 20:47 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: continue フィルタリングの(要らないものを外す)処理を記述する場合に、見やすいということでしょうか。continueが絶対必要とか、使わないと極端にわかりにくいという処理は、とくに想いつきません。私自身continueは、ほとんど使いません。
引用: Daigakuさんは書きました:
|
Duke15 | Åê¹ÆNo.7894 投稿日時: 2004-6-2 22:36 |
常連 居住地: 埼玉 投稿: 196
使用環境:
XPpro,2Kpro, MX2004prov7.2 FlashPro8 Flash9Preview α Player8r24 Player9.0.16 Player7r63 Firefox1.5.0.5 IE6,NB8.1en |
Re: continue Tohgohです。
MCとテキスト入力を用意して(Instance:num) MCに
で数値を入れてみると その数値になったとき 最初に戻りというかcontinueで最初に戻すときなどに 使いますね。 引用:
|
野中文雄 | Åê¹ÆNo.7897 投稿日時: 2004-6-2 22:56 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: continue
|
Duke15 | Åê¹ÆNo.7898 投稿日時: 2004-6-2 23:10 |
常連 居住地: 埼玉 投稿: 196
使用環境:
XPpro,2Kpro, MX2004prov7.2 FlashPro8 Flash9Preview α Player8r24 Player9.0.16 Player7r63 Firefox1.5.0.5 IE6,NB8.1en |
Re: continue Tohgohです。
引用:
例えば
のようにして 入力した数値のフレームを抜かして飛ばしてしまう なんてね。
|
野中文雄 | Åê¹ÆNo.7902 投稿日時: 2004-6-2 23:47 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: continue やはりcontinueをつかう必然性がないのと、よい子がマネをしてはいけないイチ押しスクリプティングです。
メインタイムライン(_root)に2フレームだけ作成します。第1フレームに以下のボタンとTextFieldインスンタンス_root.numを配置し、第2フレームには空白キーフレームを挿入します。
引用: 東郷さんは書きました: [出力]パネルには、つぎのように表示され、i=5がスキップされません。 引用: [出力]パネルの表示: |
Duke15 | Åê¹ÆNo.7903 投稿日時: 2004-6-3 0:00 |
常連 居住地: 埼玉 投稿: 196
使用環境:
XPpro,2Kpro, MX2004prov7.2 FlashPro8 Flash9Preview α Player8r24 Player9.0.16 Player7r63 Firefox1.5.0.5 IE6,NB8.1en |
Re: continue Tohgohです。
メインを15フレームで //1フレーム this.stop(); すると。 0,1,5 1,1,5 2,2,5 3,3,5 4,4,5 6,6,5 7,7,5 8,8,5 9,9,5 と出力されて5フレームは飛ばされています。 引用:
|
野中文雄 | Åê¹ÆNo.7904 投稿日時: 2004-6-3 0:18 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: continue
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |