Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

AS3 Error: Else is unexpected

Explorer ,
Jan 14, 2016 Jan 14, 2016

Why in other lines with else everything is good. in one line is bad?

stage.addEventListener(KeyboardEvent.KEY_DOWN, EnterKeyDown);

function EnterKeyDown(event:KeyboardEvent):void{

if (event.keyCode == Keyboard.ENTER){

    if (Number(team1.taskai1.text) > 100 == Number(team1.taskai1.text) < 1000){

        var komanda1:Number = (Number(team1.taskai1.text) + Number(team1.suma1.text)) - 100;

            suma1_number = komanda1;

            team1.suma1.text = String(komanda1);

            team1.taskai1.text = "";

   } else if (Number(team1.taskai1.text) > 1000){

        var komandaA1:Number = (Number(team1.taskai1.text) + Number(team1.suma1.text))- 1000;

            suma1_number = komandaA1;

            team1.suma1.text = String(komandaA1);

            team1.taskai1.text = "";

    }else{

        team1.taskai1.text = "";

       

    }

    if (Number(team2.taskai2.text) > 200 == Number(team1.taskai1.text) < 2000)

        var komanda2:Number = (Number(team2.taskai2.text) + Number(team2.suma2.text)) - 200;

            suma2_number = komanda2;

            team2.suma2.text = String(komanda2);

            team2.taskai2.text = "";

    } else if (Number(team2.taskai2.text) > 2000){

        var komandaA2:Number = (Number(team2.taskai2.text) + Number(team2.suma2.text))- 2000;

            suma2_number = komandaA2;

            team2.suma2.text = String(komandaA2);

            team2.taskai2.text = "";

    }else{

        team2.taskai2.text = "";

       

    }

    if (Number(team3.taskai3.text) > 300 == Number(team3.taskai3.text) < 3000)

        var komanda3:Number = (Number(team3.taskai3.text) + Number(team3.suma3.text)) - 300;

            suma3_number = komanda3;

            team3.suma3.text = String(komanda3);

            team3.taskai3.text = "";

    } else if (Number(team3.taskai3.text) > 3000){

        var komandaA3:Number = (Number(team3.taskai3.text) + Number(team3.suma3.text)) - 3000;

            suma3_number = komandaA3;

            team3.suma3.text = String(komandaA3);

            team3.taskai3.text = "";

    }else{

        team3.taskai3.text = "";

       

    }

TOPICS
ActionScript
779
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

LEGEND , Jan 14, 2016 Jan 14, 2016

You are missing a bunch of closing curly braces for your if statements. This is probably what you are trying to achieve:

------------------

stage.addEventListener(KeyboardEvent.KEY_DOWN, EnterKeyDown);

function EnterKeyDown(event: KeyboardEvent): void {

       if (event.keyCode == Keyboard.ENTER) {

            if (Number(team1.taskai1.text) > 100 == Number(team1.taskai1.text) < 1000) {

                 var komanda1: Number = (Number(team1.taskai1.text) + Number(team1.suma1.text)) - 100;

               

...
Translate
LEGEND ,
Jan 14, 2016 Jan 14, 2016

You are missing a bunch of closing curly braces for your if statements. This is probably what you are trying to achieve:

------------------

stage.addEventListener(KeyboardEvent.KEY_DOWN, EnterKeyDown);

function EnterKeyDown(event: KeyboardEvent): void {

       if (event.keyCode == Keyboard.ENTER) {

            if (Number(team1.taskai1.text) > 100 == Number(team1.taskai1.text) < 1000) {

                 var komanda1: Number = (Number(team1.taskai1.text) + Number(team1.suma1.text)) - 100;

                 suma1_number = komanda1;

                 team1.suma1.text = String(komanda1);

                 team1.taskai1.text = "";

            } else if (Number(team1.taskai1.text) > 1000) {

                 var komandaA1: Number = (Number(team1.taskai1.text) + Number(team1.suma1.text)) - 1000;

                 suma1_number = komandaA1;

                 team1.suma1.text = String(komandaA1);

                 team1.taskai1.text = "";

            } else {

                 team1.taskai1.text = "";

            }

            if (Number(team2.taskai2.text) > 200 == Number(team1.taskai1.text) < 2000) {

                 var komanda2: Number = (Number(team2.taskai2.text) + Number(team2.suma2.text)) - 200;

                 suma2_number = komanda2;

                 team2.suma2.text = String(komanda2);

                 team2.taskai2.text = "";

            } else if (Number(team2.taskai2.text) > 2000) {

                 var komandaA2: Number = (Number(team2.taskai2.text) + Number(team2.suma2.text)) - 2000;

                 suma2_number = komandaA2;

                 team2.suma2.text = String(komandaA2);

                 team2.taskai2.text = "";

            } else {

                 team2.taskai2.text = "";

            }

            if (Number(team3.taskai3.text) > 300 == Number(team3.taskai3.text) < 3000) {

                 var komanda3: Number = (Number(team3.taskai3.text) + Number(team3.suma3.text)) - 300;

                 suma3_number = komanda3;

                 team3.suma3.text = String(komanda3);

                 team3.taskai3.text = "";

           } else if (Number(team3.taskai3.text) > 3000) {

                 var komandaA3: Number = (Number(team3.taskai3.text) + Number(team3.suma3.text)) - 3000;

                 suma3_number = komandaA3;

                 team3.suma3.text = String(komandaA3);

                 team3.taskai3.text = "";

            } else {

                 team3.taskai3.text = "";

            }

       }

}

-------------

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jan 14, 2016 Jan 14, 2016

Thaks

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jan 14, 2016 Jan 14, 2016
LATEST

You're welcome. If you like, please mark the answer correct so that it can help others.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines