+ -
当前位置:首页 → 问答吧 → 关于使用timer的问题

关于使用timer的问题

时间:2011-03-02

来源:互联网

在舞台第一帧有代码如下:
function f() {
       var minuteTimer:Timer=new Timer(1000,1);
       minuteTimer.addEventListener(TimerEvent.TIMER_COMPLETE, g);
       function g(event:TimerEvent):void {
              showtime();//显示时间函数
              f();//通过重复调用实现不断计时
       }
       minuteTimer.start();
}
f();//首次计时开始

同时在第一帧上有按钮,点击后跳转到第二帧,现在问题是当点击按钮后会出现如下错误提示:
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
       at MethodInfo-29()
       at flash.events::EventDispatcher/dispatchEventFunction()
       at flash.events::EventDispatcher/dispatchEvent()
       at flash.utils::Timer/tick()

请问该怎么解决?

作者: hihoha   发布时间: 2011-03-02

我看看。

作者: enc0717   发布时间: 2011-03-02

你吧Flash IDE裡settings裡allow debug打開看看。
是哪一行報錯找出來。

作者: enc0717   发布时间: 2011-03-02