23. 定时器控件
用途:定时执行定时事件,模式可以单次或循环。
注意1:定时器设为全局,并不会后台实时计时!页面加载了,定时器才开始计时!全局指的是控件属性可以跨页面访问,当前页面离开了数据也不会丢失。
注意2:最小定时周期为50ms。
23.1. 属性
基础属性 : 参考控件概念- 基础属性
特有属性 :
周期时间(time):周期时间,单位毫秒,范围:50-65535(读写)
循环模式(mode):循环模式:0-单次 1-循环(只读)
使能(en):使能:0-停止 1-启动, 模式为单次时,计时到自动变为0。注意:脚本写en=1会重新计时(读写)
警告
脚本每次写en=1会重新计时,不支持计时的暂停、恢复!
23.2. 事件
定时器事件: 定时器控件计时到了
23.3. 功能演示
小技巧
把工程配置的启动页面(pid)改为当前页面ID可以立即显示此页面。
23.3.1. 定时1秒切换图片
功能:定时器1秒切换图片。
实现原理:添加图片控件img0,定时器控件tm0。在tm0的
定时事件中编写
img0.pic++;
if(img0.pic >= 14) // 图片ID在5-14内循环
{
img0.pic = 5;
}