Actionscript 3 AS3编译器错误1083:else语法有问题

Actionscript 3 AS3编译器错误1083:else语法有问题,actionscript-3,Actionscript 3,有人能帮我找到这里的错误吗。这是为了我的flash电影乞讨时的加载条 if (_root.getBytesLoaded() == _root.getBytesTotal()); { gotoAndPlay(4) } else { gotoAndPlay(1) } 应该是 if (_root.getBytesLoaded() == _root.getBytesTotal()) { gotoAndPlay(4) } 您正在用该终止if语句 应该是 if (_root.getB

有人能帮我找到这里的错误吗。这是为了我的flash电影乞讨时的加载条

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

else
{
    gotoAndPlay(1)
}
应该是

if (_root.getBytesLoaded() == _root.getBytesTotal()) { gotoAndPlay(4) }
您正在用该
终止if语句

应该是

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

您正在用该
终止if语句

第一行的分号过早结束语句,您需要删除它:

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

此外,最好总是在行的结尾加上分号,这不重要,但一定要确保安全。

第一行的分号过早结束语句,您需要删除它:

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

此外,最好的做法是总是在行尾加上分号,这在这里不重要,但为了安全起见,一定要这样做。

哦,对不起。放松控制;没有这样做1120:访问未定义的属性\u root您必须更改设置才能发布到ActionScript 2,而不是ActionScript 3。
\u root在我看来也可疑地像AS2,这将是我的第一个问题。哦,对不起。放松控制;没有这样做1120:访问未定义的属性\u root您必须更改设置才能发布到ActionScript 2,而不是ActionScript 3。
\u root
在我看来也可疑地像AS2,这将是我的第一个问题。丢失\u root并使其成为root这是AS3正确吗?丢失\u root并使其成为root这是AS3正确吗?