setInterval

指定した時間で毎回処理を実行します

説明
定義
setInterval(実行する関数,繰り返し実行する時間);
引数
1.実行する関数
時間が来たら実行する関数を書きます。
本来javascriptでは、文字列で渡しますが、FHCでは関数で書きます。
2.繰り返し実行する時間
実行するまでの時間をマイクロセカンドで書きます。
マイクロセカンドで書けますが、内部では秒に変換されて使用されます。
あまりに短い周期での実行は、パフォーマンスに影響するのでほどほどにお願いします。
戻り値
タイマーリソースIDが返ります。
clearInterval関数で処理をキャンセルできます。

この関数は、会話シナリオでのみ有効です。
//5秒たったら、うがーと毎回吠えます。(繰り返し、うがーと吠えます)
setInterval(function(){
speak("うがー");
}
,5000);
		
注意とヒント
あまりに短い周期での実行は、パフォーマンスに影響するのでほどほどにお願いします。
clearInervalでの開放は義務ではありません。リソースは放置してもシステムがどうにかします。
参考