概要 | loopに関して |
---|---|
投稿者 | Parafla Quality |
状態 | |
カテゴリー | ParaFla! |
投稿日 | 2007-12-30 (日) 21:47:32 |
バージョン | 1.37 |
loop文でloopして、そのloopの回数、または残りのloop回数などを テキストなどであらわすことはできないでしょうか。 ご回答お願いします。
var i = new Number(0); //iの初期値の設定 this.onEnterFrame = function(){ if(i<=max){ 処理内容; my_txt = "回数"+ i + "残り" + (max-i); i++; }; };ただし、これは再生ヘッドがこのフレームにきたときにこの条件を判定するので、onEnterFrame?()を使うか、フレームアクションを入れるなどをして再生ヘッドを制御する必要があります。処理内容がわからないので、何とも言えませんが、if文よりはfor文を使うほうが良いと思います。-- 2008-01-04 (金) 23:37:03
if (i != loop){
gotoandplay(3);
} // end if
の場合はどうあてはめればよいのでしょうか。また、残りの回数を表示するテキストは必要なのでしょうか。 -- Parafla Quality 2008-01-07 (月) 13:51:31
var i = new Number(0); //iの初期値の設定 var max = new Number(15); //最大回数を変数maxに代入します。 this.onEnterFrame = function(){ if(i<=max){ 処理内容; my_txt = "回数"+ i + "残り" + (max-i); //my_txtとはhtmlテキストの変数名です。 i++; //iに1足す }else{ gotoAndPlay(3); //大文字と小文字は区別されますので注意してください。 }; };