这两天没事在群里聊聊天打打屁,发现很多群友都在问验证码倒计时怎么搞的,那我们来扒一扒验证码倒计时好了
准备元件
操作步骤
[01]设置全局变量timer,对矩形dianji设置背景颜色填充蓝色,设置禁用颜色为灰色及字体颜色为白色
[02]设置矩形的【鼠标单击时】添加“case1”设置值为20
[03]继上一步添加第2个动作,设置矩形【禁用】
[04]继上一步添加第3个动作,设置动态面板【设置面板状态】,选择状态【Next】、向后循环、循环间隔1000毫秒
[05]为动态面板添加两个动态面板状态state1,state2.state1,state2不做任何操作
[06]设置动态面板的【状态改变时】添加“case1”,为“case1”添加条件判断,判断条件为【变量值】于timer【>】【值】0,设置符合条件判断时,对矩形设置文字为已发送![[timer]]秒后可重新获取。
条件判断设置
case设置
[07]继上一步添加第2个动作,设置timer减1
[08]为动态面板的【状态改变时】添加“case2”,设置矩形【启用】
[09]继上一步添加第2个动作,为矩形设置文字为“点击发送验证码”
[10]继上一步添加第3个动作,设置动态面板【设置面板状态】,选择状态【停止循环】
补充说明
timer是全局变量,在整个原型中任何地方对其进行读取和写入的操作,当然前提是你要有这个全局变量撒,木有,那就白搭啊!!!