全称 mx.utils.DelayedTaskClass
命名空间 mx.utils
DelayedTaskClass
继承层次结构 DelayedTaskClassObject
源文件 ~\mx\scripts\utils\DelayedTask.js
提供一个延时执行的类。

示例 1

以下为示例。
JavaScript 代码
function todo() { alert("delay 5 s"); } mx.utils.DelayedTask.delay(5000, todo);

构造函数

名称 说明
DelayedTaskClass(p_fn, p_scope, p_args) 构建 DelayedTaskClass 类的新实例。

方法

名称 说明
cancel() 取消上一次延时执行的超时。
delay(p_delay, [p_newFn], p_newScope, p_newArgs) 提供延时执行一个函数的功能。

构造函数详细信息

DelayedTaskClass(p_fn, p_scope, p_args) 方法

构建 DelayedTaskClass 类的新实例。

参数

  • p_fn
  • p_scope
  • p_args

方法详细信息

cancel() 方法

取消上一次延时执行的超时。

delay(p_delay, [p_newFn], p_newScope, p_newArgs) 方法

提供延时执行一个函数的功能。

参数

  • p_delay
    : Number 延时的毫秒数。
  • p_newFn
    可选的。: Function (optional) 覆盖构造函数中待执行的函数。
  • p_newScope
    : Object (optional) 覆盖构造函数中的范围对象。
  • p_newArgs
    : Array (optional) 覆盖构造函数中的参数。