タグ

2011年1月16日のブックマーク (2件)

  • {AS2.0} setIntervalの単純なサンプルソース。 - html css, javascript

    二行目の hoge(); はswfが読み込まれてから即実行させる為の記述。これがないと、setIntervalで設定した時間分遅れて実行される。 var time = 15; hoge(); function hoge(){ timeField.text = time--; } setInterval(hoge,1000);// 1000ミリ秒 = 1秒 01_setInterval.swf flaファイル 0で止める このままだと永遠に-1を実行し続けるので、0になったら止める様にします。 var time = 5; hoge(); function hoge(){ if( time >= 0 ){ timeField.text = time--; } trace(timeField.text); } setInterval(hoge,1000);// 1000ミリ秒 = 1秒 if文を

  • Flash ActionScript2.0入門ノート: 一定時間を待つ

    インターバルは一定時間間隔で繰り返しの処理を行いたいときに威力を発揮する機能ですが、一定時間を待つタイマーとしても利用できます。 次のサンプルを実行すると5秒後にインターバルで設定したtimeoutイベントが発生するので、そこでインターバルの設定をクリアします。 sample→timer1.fla フレームアクション: //timerObjオブジェクトの設定 timerObj = new Object(); timerObj.timeout = function() { clearInterval(timerID); // インターバルの終了 trace("タイムアウト"); // 出力→ タイムアウト }; //計測開始(5秒でタイムアウト) var timerID = setInterval(timerObj, "timeout", 5000); 次のサンプルでは、ステージをクリックし