Ошибка компилятора AS3 1083: проблема с синтаксисом else - PullRequest
0 голосов
/ 08 августа 2011

Может кто-нибудь помочь мне найти ошибку здесь.Это для моей полосы загрузки в начале моего флэш-фильма.

if (_root.getBytesLoaded() == _root.getBytesTotal()); 
{
    gotoAndPlay(4)
}

else
{
    gotoAndPlay(1)
}

Ответы [ 2 ]

3 голосов
/ 08 августа 2011
 if (_root.getBytesLoaded() == _root.getBytesTotal()); { gotoAndPlay(4) }

должно быть

if (_root.getBytesLoaded() == _root.getBytesTotal()) { gotoAndPlay(4) }

Вы завершаете свое заявление if этим ;

0 голосов
/ 08 августа 2011

Точка с запятой в первом ряду преждевременно завершает ваш оператор, вам нужно отбросить его:

if (_root.getBytesLoaded() == _root.getBytesTotal())
{
    gotoAndPlay(4);
}
else
{
    gotoAndPlay(1);
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...