トップページ
≫
スクリプト
≫
命令リスト
≫
イベント
≫ SetEventTimer
スクリプト [ 命令リスト イベント SetEventTimer ]
はじめに
■ 書式
SetEventTimer <オブジェクト> <メソッド> <一般変数> <数値>
■ 意味
<数値>の時間間隔で、<オブジェクト>に書いてある<メソッド>を繰り返し実行する
指定した時間間隔で、メソッドを繰り返し実行するイベント命令です。
・<オブジェクト>…メソッドの書いてあるオブジェクトを指定します。
・<メソッド>…実行するメソッドを指定します。
・<一般変数>…イベントIDを代入します。
・<数値>…時間間隔をミリ秒単位で指定します。
サンプル
20秒間隔で、テストというメソッドを繰り返し実行する
Var TMR SetEventTimer this テスト TMR 20000 BeginFunc テスト DrawMessage "20秒おきに表示しています" EndFunc
1分間隔で、編成「TRAIN1」の警笛を鳴らす
Var TMR SetEventTimer "TRAIN1" 警笛再生 TMR 60000
BeginFunc 警笛再生 Playhorn EndFunc
※ この編成の名称には、"TRAIN1"と入力して下さい。