下圖中,當imagesprite被碰撞時會啟動clock的timer,而在timer裡放個if用來停止timer。
如果clock的interval設定為1000毫秒,3個interval就是3秒。你可以自訂一個變數counter在timer內,其值每interval會遞增1,並且在第4次後會停止timer(本例為大於3關閉timer)。操作這個counter,就可以控制時間長度了。
記得,除了關掉timer之外,counter也要reset成0,以免下次這個timer一開就停止。