2015-02-06 3 views
0

Мне нужна ваша помощь здесь, это мой код actionscript3.Помогите с синтаксисом actionscript 3

Каждый раз, когда я скомпилирую, я получаю ошибку.

Line 1537 1073: Syntax error: expecting a catch or a finally clause. 

Это код

{ 
      try 
      { 
      } 
      _loc_3.badge.gotoAndStop(param1.split(":")[2]); 
    } 

И вторая ошибка

{ 
      try 
      { 
      } 
      _loc_3.badge.gotoAndStop(param1.split(":")[2]); 
} 

Вторая ошибка говорит:

Line 1537 1084: Syntax error: expecting rightbrace before semicolon. 

Может кто-нибудь помочь мне здесь, заранее спасибо ,

UPDATE: После добавления правой скобки перед точкой с запятой она дает больше ошибок.

+0

http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7ed1.html # WS5b3ccc516d4fbf351e63e3d118a9b90204-7ec5 –

ответ

1

Первая ошибка действительно явная, вам нужен блок catch. Пустой блок try бесполезен.

Синтаксис, обнаруженный на веб-сайте.

try { 
    //Your code 

} 
catch(e:Error) { // Error handling 

    trace("Error found: " + e); 

} 
//Optional 
finally { 
    // Closing connection for example. 
} 

Website reference in french

0

попытка не может быть использована без улова. идея заключается в том, чтобы попробовать этот кусок кода, и если мы столкнемся с любыми проблемами, остановимся и выполним содержимое того, что находится в catch. наконец, используется для выполнения кода, который вы хотите запустить независимо от того, выполняется ли попытка или catch.

при первой ошибке: вам просто не хватает улова. также может включать некоторый код в оператор try, иначе его бессмысленно использовать.

пример:

try 
{ 
    //try to feed my dog 
    feedDog(); 
} 
//if some error occurs in feedDog() then the catch will be called 
//if you want to catch specific exceptions 
//then specify its type instead of Exception 
catch (Exception e) 
{ 
    trace("unable to feed dog"); 
} 
//this will execute whether the dog was fed successfully or not 
finally 
{ 
    trace("leave"); 
} 

со второй ошибкой: вы, вероятно, не хватает а '}' где-то в этой функции. Отклоните свой код, чтобы они стали хорошо видны для вас, и вы можете сопоставить все «{» с соответствующим «}»

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