這兩天沒事在群里聊聊天打打屁,發(fā)現(xiàn)很多群友都在問驗證碼倒計時怎么搞的,那我們來扒一扒驗證碼倒計時好了
準(zhǔn)備元件

操作步驟
[01]設(shè)置全局變量timer,對矩形dianji設(shè)置背景顏色填充藍(lán)色,設(shè)置禁用顏色為灰色及字體顏色為白色
[02]設(shè)置矩形的【鼠標(biāo)單擊時】添加“case1”設(shè)置值為20

[03]繼上一步添加第2個動作,設(shè)置矩形【禁用】

[04]繼上一步添加第3個動作,設(shè)置動態(tài)面板【設(shè)置面板狀態(tài)】,選擇狀態(tài)【Next】、向后循環(huán)、循環(huán)間隔1000毫秒

[05]為動態(tài)面板添加兩個動態(tài)面板狀態(tài)state1,state2.state1,state2不做任何操作

[06]設(shè)置動態(tài)面板的【狀態(tài)改變時】添加“case1”,為“case1”添加條件判斷,判斷條件為【變量值】于timer【>】【值】0,設(shè)置符合條件判斷時,對矩形設(shè)置文字為已發(fā)送![[timer]]秒后可重新獲取。
條件判斷設(shè)置

case設(shè)置

[07]繼上一步添加第2個動作,設(shè)置timer減1

[08]為動態(tài)面板的【狀態(tài)改變時】添加“case2”,設(shè)置矩形【啟用】

[09]繼上一步添加第2個動作,為矩形設(shè)置文字為“點擊發(fā)送驗證碼”

[10]繼上一步添加第3個動作,設(shè)置動態(tài)面板【設(shè)置面板狀態(tài)】,選擇狀態(tài)【停止循環(huán)】

補(bǔ)充說明
timer是全局變量,在整個原型中任何地方對其進(jìn)行讀取和寫入的操作,當(dāng)然前提是你要有這個全局變量撒,木有,那就白搭?。。。?/p>