Actionscript计时器的编译器错误

Actionscript计时器的编译器错误,actionscript,timer,Actionscript,Timer,我正在构建一个Flash应用程序,其中有几个定时器。它们最初工作得很好,但在构建应用程序并向其中添加更多代码之后,我突然发现了这些奇怪的编译器错误。当我试图编译时,我得到“错误1136:参数数量不正确”。计时器声明的行上应为“0”,如下所示: var newTimer:Timer = new Timer(5000, 1); var newTimer:Timer = new Timer(); newTimer.delay = 5000; newTimer.repeatCount = 1; 我尝

我正在构建一个Flash应用程序,其中有几个定时器。它们最初工作得很好,但在构建应用程序并向其中添加更多代码之后,我突然发现了这些奇怪的编译器错误。当我试图编译时,我得到“错误1136:参数数量不正确”。计时器声明的行上应为“0”,如下所示:

var newTimer:Timer = new Timer(5000, 1);
var newTimer:Timer = new Timer();
newTimer.delay = 5000;
newTimer.repeatCount = 1;
我尝试过在没有参数的情况下声明,并将它们添加到相应的属性中,如下所示:

var newTimer:Timer = new Timer(5000, 1);
var newTimer:Timer = new Timer();
newTimer.delay = 5000;
newTimer.repeatCount = 1;

执行此操作时,在延迟和重复计数行上都会出现“error 1120:Access of undefined property newTimer.”。你知道问题出在哪里吗

var newTimer:Timer=newtimer5000,1

计时器接受两个参数,因此预期的0错误是可疑的。您是否碰巧导出了另一个类名为Timer的MovieClip或对象?

我的错误。这就是我在脚本中声明计时器的方式,我只是在上面写错了。我已经改正了错误。哈,当然。然而,您的代码是正常的,所以必须是一个打字错误。我敢肯定你忘了“new”和“Timer”之间的空格,或者其他类似的东西。您使用的命名有误导性。您可能应该粘贴整个代码块,行之前的语句也可能是问题所在……奇怪的是,我的代码在编译的前几十次都编译得很好,然后突然开始显示错误,所以我觉得问题不在于我的声明或任何附近的代码。原来这个问题是由我创建的名为“计时器”的movieclip对象引起的。废话。哦,好吧,谢谢你的建议西奥,宾果。不知道我怎么会错过这么简单的事情。谢谢你的帮助。事情总是很简单的。很乐意帮忙