【发布时间】:2012-05-21 16:48:04
【问题描述】:
我尝试在 FlashFirebug 插件的 as3 控制台中使用计时器,但它不起作用(尝试了几种组合)。计时器代码是这样的:
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.display.Sprite;
var myTimer = new Timer(1000, 2);
myTimer.addEventListener(TIMER, timerHandler);
myTimer.start();
function timerHandler(event:TimerEvent){trace("timerHandler: ");}
//但它给出了这个错误:
Error #1034: Type Coercion failed: cannot convert r1.deval.rt::FunctionDef@50ef781 to Function.
//也曾尝试使用 setInterval 使用此代码:
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.display.Sprite;
import flash.utils.setInterval;
function d(){trace("cc");}
setInterval(d, 2000);
//但是控制台错误提示:
Error: Call to a possibly undefined method.
//可能需要导入一些东西。尝试导入“import flash.utils.setInterval;”但给出此错误:“错误:您必须先导入该类,然后才能实例化它。例如 import flash.display.MovieClip;”
你能帮我解决这个问题吗?计时器或 setInterval 函数? 谢谢, 约翰
【问题讨论】:
标签: actionscript-3 flash actionscript firebug