| Package | Top Level |
| Class | public final class Boolean |
| Inheritance | Boolean Object |
| Language Version: | ActionScript 3.0 |
| Runtime Versions: | AIR 1.0 Flash Player 9, Flash Lite 4 |
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);
| Method | Defined By | ||
|---|---|---|---|
Creates a Boolean object with the specified value. | Boolean | ||
![]() |
Indicates whether an object has a specified property defined. | Object | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | |
![]() |
Indicates whether the specified property exists and is enumerable. | Object | |
![]() |
Sets the availability of a dynamic property for loop operations. | Object | |
![]() |
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
Returns the string representation ("true" or
"false") of the Boolean object. | Boolean | ||
Returns true if the value of the specified Boolean
object is true; false otherwise. | Boolean | ||
Boolean | () | Constructor |
public function Boolean(expression:Object = false)| Language Version: | ActionScript 3.0 |
| Runtime Versions: | AIR 1.0 Flash Player 9, Flash Lite 4 |
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.
expression:Object (default = false) — Any expression.
|
See also
Example ( How to use this example )
false called myBoolean:
var myBoolean:Boolean = new Boolean();
toString | () | method |
AS3 function toString():String| Language Version: | ActionScript 3.0 |
| Runtime Versions: | AIR 1.0 Flash Player 9, Flash Lite 4 |
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.
String — The string "true" or "false".
|
Example ( How to use this example )
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
valueOf | () | method |
AS3 function valueOf():Boolean| Language Version: | ActionScript 3.0 |
| Runtime Versions: | AIR 1.0 Flash Player 9, Flash Lite 4 |
Returns true if the value of the specified Boolean
object is true; false otherwise.
Boolean — A Boolean value.
|
Example ( How to use this example )
false:
var myBool:Boolean = new Boolean();
trace(myBool.valueOf()); // false
myBool = (6==3+3);
trace(myBool.valueOf()); // true
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;
}
}
}
Thu May 20 2010, 02:19 AM -07:00

Hide Inherited Public Properties
Show Inherited Public Properties