Referência do ActionScript® 3.0 para Adobe® Flash® Platform
Início  |  Ocultar listas de Pacotes e Classes |  Pacotes  |  Classes  |  Novidades  |  Índice  |  Apêndices  |  Por que inglês?
Filtros: Recuperando dados do servidor...
Recuperando dados do servidor...
Nível superior 

Boolean  - AS3

PacoteNível superior
Classepublic final class Boolean
HerançaBoolean Inheritance Object

Versão da linguagem: ActionScript 3.0
Versões de runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Um objeto Boolean é um tipo de dados que pode ter um de dois valores, true ou false, usado para operações lógicas. Use a classe Boolean para recuperar o tipo de dados primitivo ou a representação de string de um objeto Boolean.

Para criar um objeto Boolean, é possível usar o construtor ou a função global ou atribuir um valor de literal. Não importa a técnica usada; no ActionScript 3.0, todas as três técnicas são equivalentes. (Isso é diferente do JavaScript, em que um objeto Boolean é distinto do tipo primitivo Boolean.)

As linhas de código a seguir são equivalentes:

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

Veja os exemplos



Propriedades públicas
 PropriedadeDefinido por
 Inheritedconstructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto.
Object
Métodos públicos
 MétodoDefinido por
  
Boolean(expression:Object = false)
Cria um objeto Boolean com o valor especificado.
Boolean
 Inherited
Indica se um objeto tem uma propriedade especificada definida.
Object
 Inherited
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro.
Object
 Inherited
Indica se a propriedade especificada existe e é enumerável.
Object
 Inherited
Define a disponibilidade de uma propriedade dinâmica para operações de repetição.
Object
 Inherited
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade.
Object
  
Retorna a representação de string ("true" ou "false") do objeto Boolean.
Boolean
  
Retornará "true" se o valor do objeto Boolean especificado for verdadeiro; caso contrário, retornará "false".
Boolean
Detalhes do construtor

Boolean

()Construtor
public function Boolean(expression:Object = false)

Versão da linguagem: ActionScript 3.0
Versões de runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Cria um objeto Boolean com o valor especificado. Se você omitir o parâmetro expression, o objeto Boolean será inicializado com um valor de false. Se você especificar um valor para o parâmetro expression, o método irá avaliá-lo, retornando o resultado como um valor Boolean de acordo com as regras na função global Boolean().

Parâmetros
expression:Object (default = false) — Qualquer expressão.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )
O código a seguir cria um novo objeto Boolean, inicializado para um valor de false chamado myBoolean:
 var myBoolean:Boolean = new Boolean();
 
Detalhes do método

toString

()método
AS3 function toString():String

Versão da linguagem: ActionScript 3.0
Versões de runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Retorna a representação de string ("true" ou "false") do objeto Boolean. A saída não é localizada, sendo "true" ou "false" independentemente do idioma do sistema.

Retorna
String — A string "true" ou "false".

Exemplo  ( Como usar este exemplo )
Esse exemplo cria uma variável do tipo Boolean e usa o método toString() para converter o valor em uma string para uso em matrizes de 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

()método 
AS3 function valueOf():Boolean

Versão da linguagem: ActionScript 3.0
Versões de runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Retornará true se o valor do objeto Boolean especificado for verdadeiro; caso contrário, retornará false.

Retorna
Boolean — Um valor booliano.

Exemplo  ( Como usar este exemplo )
O exemplo a seguir mostra como esse método funciona e também mostra que o valor de um novo objeto Boolean é false:
     var myBool:Boolean = new Boolean();
     trace(myBool.valueOf());   // false
     myBool = (6==3+3);
     trace(myBool.valueOf());   // true  
     
BooleanExample.as

O exemplo a seguir alterna e exibe cada valor correspondente para o 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;
        }
    }
}




[ X ]Por que inglês?
O conteúdo na Referência do ActionScript 3.0 aparece em inglês

Nem todas as partes da Referência do ActionScript 3.0 estão traduzidas em todos os idiomas. Quando um elemento de um idioma não está traduzido, ele é exibido em inglês. Por exemplo, a classe ga.controls.HelpBox não está traduzida em nenhum idioma. Por isso, na versão da referência em português do Brasil, a classe ga.controls.HelpBox é exibida em inglês.