タイマー

概要

一定間隔置きに手順を実行させられる種類です。

生成可能

作成する方法

【名前】というタイマーを作る

手順

次の手順が使用できます。

【自分】を開始する

タイマーを開始します

【自分】を停止する

タイマーを停止します

【自分】が動作中:真偽値

タイマーが動作中かどうか

設定項目

次の設定項目が使用できます。

設定項目   説明
間隔 整数 タイマーの間隔

記号の意味

イベント手順

イベント名 説明 情報
時間になった タイマーが一定時間になった時

サンプルコード

デジタル時計を作る

1秒おきに現在時刻を表示します。

メイン画面を表示する
待機する

メイン画面とは
	ウィンドウを受け継ぐ
	
	はじめの手順
		この内容を「タイマー」に変える
		この種類を「固定」に変える
		この実質大きさを{100,80}に変える
		この最大化ボタンを×に変える
		
		時刻表示板というラベルを作る
			その位置と大きさを、{10,10,100,30}に変える
			その内容を時刻に変える
			その文字サイズを18に変える
			その背景色を黄緑に変える
		この設計スケール比率を{96,96}に変える
		タイマー1というタイマーを作る
		タイマー1の時間になった時の手順は、時間になった
		タイマー1の間隔を1000に変える
		タイマー1を開始する
	終わり
	
	時間になった手順
		時刻表示板の内容を時刻に変える
	終わり
終わり

ストップウォッチを作る

メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
    タイマー1というタイマーを作る
    タイマー1の間隔を1に変える
    カウンタは、0
  終わり
  初期化する手順
    この実質大きさを{296,232}に変える
    この内容を「カウントタイマー」に変える
    この間隔を{4}に変える
    初期化開始する
    ラベル1というラベルを作る
      その位置と大きさを{62,102,176,60}に変える
      その内容を「0」に変える
      そのフォントを「MS UI Gothic,18」に変える
      その文字配置を「中央」に変える
      その移動順を3に変える
      その間隔を{4,0,4,0}に変える
    ボタン1というボタンを作る
      その位置と大きさを{62,36,176,34}に変える
      その内容を「開始/停止ボタン」に変える
      その移動順を2に変える
      その間隔を{4}に変える
    初期化終了する
    この設計スケール比率を{144,144}に変える
終わり

  ボタン1がクリックされた時の手順
    もしタイマー1が動作中なら
      タイマー1を停止する
    そうでなければ
      タイマー1を開始する
    もし終わり
  終わり
  タイマー1が時間になった時の手順
    カウンタを増やす
    ラベル1の内容は、カウンタ
  終わり
終わり

ページ先頭へ