可能重复:
flashfirebug As3 console timer or setInterval not working
有人知道如何在flashfirebug的ActionScript 3.0控制台上运行计时器吗?
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.display.Sprite;
var myTimer = new Timer(1000, 2);
myTimer.addEventListener(TimerEvent.TIMER, timerHandler); //I have typed wrong not "TIMER"
myTimer.start();
function timerHandler(event:TimerEvent){trace("timerHandler: ");}
//但它给出了这个错误:
Error #1034: Type Coercion failed: cannot convert r1.deval.rt::FunctionDef@50ef781 to Function.
在这个控制台中似乎没有定时器的访问权限。我已经询问过开发人员,但对此没有答复。也尝试过从firebug中回调计时器,但同样没有可用的回调函数.目标是在控制台上执行一个自动脚本(唯一的方法是使用计时器)。
有什么想法吗?谢谢,
发布于 2012-05-15 11:14:05
它应该是:
myTimer.addEventListener(TimerEvent.TIMER, timerHandler);
https://stackoverflow.com/questions/10599467
复制相似问题