PaqueteNivel superior
Clasepublic final class Boolean
HerenciaBoolean Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Un objeto booleano es un tipo de datos que puede tener dos valores, true o false, y que se utiliza para operaciones lógicas. Utilice la clase Boolean para recuperar el tipo de datos simple o la representación de cadena de un objeto booleano.

Para crear un objeto booleano, puede utilizar el constructor o la función global o asignar un valor literal. No importa la técnica que utilice; en ActionScript 3.0, las tres técnicas son equivalentes. (Esto no es igual en JavaScript, donde un objeto booleano es distinto del tipo booleano simple.)

Las siguientes líneas de código son equivalentes:

var flag:Boolean = true;
var flag:Boolean = new Boolean(true);
var flag:Boolean = Boolean(true);

Ver los ejemplos

Véase también

Descripción de los tipos de datos
Conversiones de tipos


Propiedades públicas
 PropiedadDefinido por
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
 Inheritedprototype : Object
[static] Una referencia al objeto prototipo de una clase u objeto de función.
Object
Métodos públicos
 MétodoDefinido por
  
Boolean(expression:Object = false)
Crea un objeto Boolean con el valor especificado.
Boolean
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
  
Devuelve la representación de cadena ("true" o "false") del objeto Boolean.
Boolean
  
Devuelve true si el valor del objeto Boolean especificado es true; en cualquier otro caso, devuelve false.
Boolean
Información sobre constructores
Boolean()constructor
public function Boolean(expression:Object = false)

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Crea un objeto Boolean con el valor especificado. Si omite el parámetro expression, el objeto booleano se inicializa con el valor false. Si especifica un valor para el parámetro expression, el método lo evaluará y devolverá el resultado como un valor booleano conforme a las reglas de la función Boolean() global.

Parámetros
expression:Object (default = false) — Cualquier expresión.

Véase también


Ejemplo
El siguiente código crea un nuevo objeto booleano inicializado con el valor false y denominado myBoolean:
 var myBoolean:Boolean = new Boolean();
 
Información sobre métodos
toString()método
AS3 function toString():String

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Devuelve la representación de cadena ("true" o "false") del objeto Boolean. La salida no se traduce; es "true" o "false" con independencia del idioma del sistema.

Valor devuelto
String — La cadena "true" o "false".

Ejemplo
Este ejemplo crea una variable de tipo booleano y utiliza el método toString() para convertir el valor en una cadena para utilizarla en una matriz de cadenas:
  var myStringArray:Array = new Array("yes", "could be");
  var myBool:Boolean = 0;
  myBool.toString();
  myStringArray.push(myBool);
  trace(myStringArray); // yes,could be,false
  
valueOf()método 
AS3 function valueOf():Boolean

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Devuelve true si el valor del objeto Boolean especificado es true; en cualquier otro caso, devuelve false.

Valor devuelto
Boolean — Valor booleano.

Ejemplo
En el ejemplo siguiente, se muestra cómo funciona este método y también que el valor de un objeto Boolean nuevo es false:
  var myBool:Boolean = new Boolean();
  trace(myBool.valueOf());   // false
  myBool = (6==3+3);
  trace(myBool.valueOf());   // true
  
Ejemplos Cómo utilizar los ejemplos
BooleanExample.as

El siguiente ejemplo activa y desactiva cada valor correspondiente y lo muestra para el objeto Boolean:
 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;
        }
    }
}




 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/Boolean.html