Получение кода ошибки 1084

Мой код имеет код ошибки 1084, пожалуйста, помогите мне разобраться, мой код

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

movieClip_1.addEventListener(TouchEvent.TOUCH_TAP, fl_TapHandler);

function fl_TapHandler(event:TouchEvent):void
**{
 for ( var i:int = root.numChildren-1; i >= 0;)
}**
{   
 root.gotoAndPlay(10, "Scene 2");

movieClip_1.alpha *= 0.5;

}

Примечание: часть, выделенная жирным шрифтом, - это то место, где я получаю код ошибки 1084.

1 ответ

Некоторые вещи, которые вы могли бы здесь пропустить, такие как { левая фигурная скобка, пропущенные после цикла for, и, может быть, вы должны деалкрировать i - где-то в for loop, иначе это будет бесконечное время

function fl_TapHandler(event:TouchEvent):void
{
   for ( var i:int = root.numChildren-1; i >= 0;i--){ // { and i-- missing here
   //do something
  }

  root.gotoAndPlay(10, "Scene 2");

  movieClip_1.alpha *= 0.5;

}

Точно сказать не могу root.gotoAndPlay(10, "Scene 2"); а также movieClip_1.alpha *= 0.5; две строки, принадлежащие fl_TapHandler или глобальным вызовам.

Другие вопросы по тегам