Flash cs6 1071错误

时间:2013-06-06 22:41:10

标签: flash countdowntimer

尝试在Flash AS3中使用此代码,但不断收到此错误:

1071:语法错误:在属性函数之后需要定义关键字(例如函数),而不是updateTimer。

    var countdownTimer:Timer = new Timer (1000);
    counterTimer.addEventListener(TimerEvent.Timer, updateTimer);
    countdownTimer.Start();

    Function updateTimer(Event:TimerEvent):void{
        var Today:Date = new Date();
        var year = Today.getFullYear();
        var dtsBegin:Date = new Date(year, 2, 31); 
        var dtsEnd:Date = new Date(year, 9, 27);
        if((today >= dtsBegin) && (today <= dtsEnd)){
            Today.minutes -= 0;
        }
        else{
            Today.minutes += 60;
        }`

1 个答案:

答案 0 :(得分:0)

很多事情在AS3中都是区分大小写的。

  • 关键字功能是小写
  • “今天”与“今天”不同
  • TimerEvent中的Timer属性全部为:“TimerEvent.Timer”不存在
  • 缺少功能的右大括号
  • 缺少Timer和TimerEvent的导入
  • 当我认为你的意思是'countdownTimer'时,你有'counterTimer'
  • start()方法调用应该是小写的:Timer.Start()不存在