Flash / Flex / ActionScript/Statement/if

Материал из Web эксперт
Перейти к: навигация, поиск

An if statement with no else

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       if (1 > 10) {
         trace(1>10);
       }
   }
 }

}

       </source>
   
  


Chaining if statements

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var greeting;
       
       var language = "english";
       
       if (language == "english") {
         greeting = "Hello";
       } else if (language == "japanese") {
         greeting = "Konnichiwa";
       } else if (language == "french") {
         greeting = "Bonjour";
       } else if (language == "german") {
         greeting = "Guten tag";
       } else {
       }
       
       trace(greeting);
   }
 }

}

       </source>
   
  


If Statements

   <source lang="java">

if (logical expression) {

  // code to execute if the expression is true

} package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var weather:String = "rain";
       
       if (weather == "rain") {
          trace("bringUmbrella");
       }
   }
 }

}

       </source>
   
  


If Statement with boolean constant

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var greeting;
       
       if (true) {
         greeting = "Hello";
       } else {
         greeting = "Bonjour";
       }
       
       trace(greeting);
   }
 }

}

       </source>
   
  


If statement with else

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var animalName:String = "turtle";
       
       if (animalName == "turtle") {
         trace("Yay! "Turtle" is the correct answer.");
       }
       else {
         trace("Sorry, you got the question wrong.");  
       }
   }
 }

}

       </source>
   
  


Performing Actions Conditionally

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var animalName:String = "turtle";
       
       if (animalName == "turtle") {
         trace("Yay! "Turtle" is the correct answer.");
       }
   }
 }

}

       </source>
   
  


Performing Complex Conditional Testing

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       // Use the logical AND (&&), OR (||), and NOT (!) operators to create compound conditional statements.
       
       var current:Date = new Date(  );
       
       if (current.getDate(  ) == 17 && current.getMonth(  ) == 3) {
         trace ("Happy Birthday, Bruce!");
       }
   }
 }

}

       </source>