У меня были эти ошибки раньше, но я застрял на этом в течение нескольких часов: (
Полная ошибка:
Main.as, Line 513 1084: Syntax error: expecting semicolon before leftbrace.
Это строка 513:
} else (homeBool == false && embedBool == false) {
Класс, в котором Flash CS5 выдает ошибку компиляции:
// PlayerControls.as
private function drawControls():void
{
// Home Page Player NOT autoplaying
// Home Page Player Autoplaying
// Non-Home Page Howdini Player
if (homeBool == true && embedBool == true) {
drawVideo();
drawSplash();
} else if (homeBool == true && embedBool == false) {
drawVideo();
// v Error highlights this line:
} else (homeBool == false && embedBool == false) {
drawVideo();
}
pc = new PlayerControls();
pc.drawControls(playerW, playerH, embedBool);
pc.y = controlsY;
pc.addEventListener("onPlay", vd.playVideo);
pc.addEventListener("onPause", vd.pauseVideo);
pc.addEventListener("embedSplash", hideSplash);
stage.addChild(pc);
}
Какие-нибудь идеи или синтаксические ошибки, которые я, вероятно, упускаю?
Пожалуйста, дайте мне знать, если кому-то нужно увидеть больше кода.