2013-06-06 2 views
0

Попытка получить этот код, работающий в флэш-AS3, но получаю эту ошибку:флэш cs6 1071 Ошибка

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; 
     }` 

ответ

0

Многие вещи чувствительны к регистру в AS3.

  • функция ключевого слова в нижнем регистре
  • «Сегодня» отличается, то «сегодня»
  • Таймера недвижимости в TimerEvent находится во все шапке: «TimerEvent.TIMER» не существует
  • Отсутствует закрывающая скобка для функции
  • недостающего импорта для таймера и TimerEvent
  • у вас есть «counterTimer», когда я думаю, что вы имели в виду «countdownTimer»
  • ЗБ вызов метода art() должен быть строчным: Timer.Start() не существует
+0

Большое спасибо, я впервые использовал эту программу, и все, что вы указали, помогло мне :) приветствия – user2461566

Смежные вопросы