目次

時間差処理

 IchigoLatteには、時間差をつくる関数が3種用意されています。



sleep()

 sleepは、ms単位で指定した時間だけWAITします。  1秒単位のWAITを作る関数は、以下。 function wait(x) { for ( i = 0 ; i < x ; i = i+1 ) { sleep(1000); } }

tick()

 tickは、システム起動からの経過時間をms単位で表示します。  1秒単位の経過時間を関数にするならば以下。 function delay(x) { last = tick + 1000 * x ; while ( last > tick() ) ; }

setTout

 setToutは、パラメータを与えると、関数を指定  遅延時間後、実行させることが可能。  例として、関数名をonTimeとして定義。 function onTime() { log("Time pass\n"); }  関数を100ms後に実行するときは、関数名と遅延時間を  この順でパラメータ設定。 setTout(onTime,100);  setToutでは、関数名と遅延時間を与えれば、システム  内部で使えるように設定されます。  解除はパラメータなしで、「setTout();」と記述。

目次

inserted by FC2 system