| Language Version:  | ActionScript 3.0 | 
| Runtime Versions:  | Flash Player 9, AIR 1.0 | 
A Boolean object is a data type that can have one of two values, either 
true or 
false,  
used for logical operations. Use the Boolean 
class to retrieve the primitive data type or string representation of a Boolean object. 
To create a Boolean object, you can use the constructor or the global function, or assign a literal value. 
It doesn't matter which technique you use; in ActionScript 3.0, all three techniques are equivalent. (This is 
different from JavaScript, where a Boolean object is distinct from the Boolean primitive type.)
               The following lines of code are equivalent:
               
var flag:Boolean = true;
var flag:Boolean = new Boolean(true);
var flag:Boolean = Boolean(true);
 
            View the examples
public function Boolean(expression:Object = false)| Language Version:  | ActionScript 3.0 | 
| Runtime Versions:  | Flash Player 9, AIR 1.0 | 
 Creates a Boolean object with the specified value. If you omit the expression 
 parameter, the Boolean object is initialized with a value of false. If you 
 specify a value for the expression parameter, the method evaluates it and returns the result 
 as a Boolean value according to the rules in the global Boolean() function.
 
 
 Parameters  | expression:Object (default = false) — Any expression. 
 
  | 
See also
 Example The following code creates a new Boolean object, initialized to a value of 
false called 
myBoolean:
 
 var myBoolean:Boolean = new Boolean();
 
 
 
  AS3 function toString():String| Language Version:  | ActionScript 3.0 | 
| Runtime Versions:  | Flash Player 9, AIR 1.0 | 
	  Returns the string representation ("true" or 
     "false") of the Boolean object. The output is not localized, and is "true" or 
     "false" regardless of the system language.
	 
 	 
Returns | String — The string "true" or "false".
	 
	  | 
 Example This example creates a variable of type Boolean and then uses the 
toString() method
	 to convert the value to a string for use in an array of strings:
	 
     var myStringArray:Array = new Array("yes", "could be");
     var myBool:Boolean = 0;
     myBool.toString();
     myStringArray.push(myBool);
     trace(myStringArray); // yes,could be,false
      
	 
	 
	  AS3 function valueOf():Boolean| Language Version:  | ActionScript 3.0 | 
| Runtime Versions:  | Flash Player 9, AIR 1.0 | 
	 Returns true if the value of the specified Boolean 
	 object is true; false otherwise.  
	 
	 
Returns Example The following example shows how this method works, and also shows that the 
	 value of a new Boolean object is 
false:
	 
     var myBool:Boolean = new Boolean();
     trace(myBool.valueOf());   // false
     myBool = (6==3+3);
     trace(myBool.valueOf());   // true  
      
	 
	 
	  The following example toggles and displays each corresponding value for the Boolean object:
 package {
    import flash.display.Sprite;
    public class BooleanExample extends Sprite {
        private var flag:Boolean;
        public function BooleanExample() {
            trace(flag);    // false
            toggle();
            trace(flag);    // true
            toggle();
            trace(flag);    // false
        }
        
        private function toggle():void{
            flag = !flag;
        }
    }
}
 © 2009 Adobe Systems Incorporated. All rights reserved. 
Wed Jul 29 2009, 04:58 PM -07:00  Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean