Conditionals (Logic and Decision Making)
//IF STATEMENTS /////////////////////////////////////////
/*
if (condition) {
//statements if condition is met
}
*/
var myName:String = "Fred";
if (myName == "Karl") {
trace ("Hello " + myName);
} else if (myName == "Bob") {
trace ("Your name is Bob");
} else if (myName == "Darla") {
trace ("Your name is Darla");
} else if (myName == "Alfredo") {
trace ("Your name is Alfredo");
} else {
trace ("Your name is not Karl, Bob, Darla, or Alfredo");
}
//SWITCH STATEMENTS/////////////////////////////////////////
var myNumber:Number = Math.ceil(Math.random() * 8);
trace (myNumber);
switch (myNumber) {
case 1:
trace ("The number is 1");
break;
case 2:
trace ("The number is 2");
break;
case 3:
trace ("The number is 3");
break;
case 4:
trace ("It randomized to the number 4");
break;
case 5:
trace ("It randomized to the number 5");
break;
default:
trace ("The number is either 6, 7, or 8");
}
//PASSWORD EXAMPLE//////////////////////////////////////
submit_btn.addEventListener(MouseEvent.CLICK, onSubmit);
function onSubmit(e:MouseEvent) {
if (password_txt.text == "flash") {
trace ("Correct Password");
} else {
trace ("Incorrect Password");
}
}