delphi7 循环语句中加入等待时间

delphi7 循环语句中加入等待时间,第1张

var

dw: Cardinal

begin

dw:=GetTickCount

while GetTickCount-dw<10*1000 do

Application.ProcessMessages

end

直接在需要等待的地方添加timesleep。

设置一个等待时间,它并不影响脚本的执行速度。

当脚本执行到某个元素定位是,如果元素可以定位,则继续执行,如果元素定位不到,则它将以轮询的方式不断地判断元素是否被定位到。假设在第六秒定位到了元素则继续执行,若直到超出设置的时长10秒还没有定位到元素,则抛出异常。

嗯……这个不用循环实现……

在 ActionScript 3.0 中处理计时函数的首选方式是使用 Timer 类 (flash.utils.Timer),可以使用它在每次达到间隔时调度事件。

例如,下列代码创建一个每秒调度一个事件且持续重复 60 次的 Timer 实例:

var oneMinuteTimer:Timer = new Timer(1000, 60)

其中第一个参数1000为每次计时的时间,以毫秒为单位所以1000毫秒即为一秒,第二个参数60为重复计时次数

给你一段完整的实例吧,功能是每隔一秒显示tick + 计时次数

import flash.events.TimerEvent

import flash.utils.Timer

//导入需要的类

var minuteTimer:Timer = new Timer(1000, 5)

// 为间隔和完成事件指定侦听器

minuteTimer.addEventListener(TimerEvent.TIMER,tick)

// 启动计时器计时

minuteTimer.start()

function tick(event:TimerEvent):void

{

// 显示到目前为止的时间计数

// 该事件的目标是 Timer 实例本身。

trace("tick" + event.target.currentCount)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11659665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存