【发布时间】:2014-01-11 01:13:36
【问题描述】:
在一个函数中,我试图通过以下方式延迟代码的执行:
var thinkTimer = setInterval(Actions(opp), C.THINK_TIME);
其中 Actions 是一个简单(经过测试的工作)函数,opp 是一个小整数,C.THINK_TIME 是一个常量 = 3000(3 秒)。
但使用 setInterval 我遇到了这个问题:函数 Actions 立即运行(不等待间隔),每 3 秒我在输出中收到此消息:
TypeError: 错误 #1009: Impossibile accedere a una proprietà o a un metodo di un riferimento oggetto null。 在 SetIntervalTimer/onTimer() 在 flash.utils::Timer/_timerDispatch() 在 flash.utils::Timer/tick()
这是怎么回事?我不是想加入一个引用对象为空的属性或函数! :-/
【问题讨论】:
标签: actionscript-3 setinterval