PackageNiveau supérieur
Classepublic final class Boolean
HéritageBoolean Inheritance Object

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Utilisé pour les opérations logiques, un objet Boolean est un type de données réglé soit sur true ou false. Utilisez la classe Boolean pour extraire le type de données primitive ou la représentation sous forme de chaîne d'un objet booléen.

Pour créer un objet Boolean, vous pouvez utiliser le constructeur ou la fonction globale, ou affecter une valeur littérale. Utilisez la technique de votre choix, car elles sont toutes trois équivalentes dans ActionScript 3.0 (à l'encontre de JavaScript, où un objet Boolean et le type de primitive Boolean sont deux entités distinctes.)

Les lignes de code suivantes sont équivalentes :

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

Consulter les exemples

Voir aussi

Types de données
Description des types de données
Conversions de type


Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
Object
 Inheritedprototype : Object
[statique] Référence à l'objet prototype d'un objet de classe ou fonction.
Object
Méthodes publiques
 MéthodeDéfini par
  
Boolean(expression:Object = false)
Crée un objet Boolean à la valeur spécifiée.
Boolean
 Inherited
Indique si la propriété spécifiée d'un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
Object
  
Renvoie la représentation de l'objet booléen sous forme de chaîne ("true" ou "false").
Boolean
  
Renvoie true si la valeur de l'objet Boolean spécifié est true, false dans le cas contraire.
Boolean
Détails du constructeur
Boolean()Constructeur
public function Boolean(expression:Object = false)

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Crée un objet Boolean à la valeur spécifiée. Si vous omettez le paramètre expression, l'objet Boolean est initialisé avec la valeur false. Si vous spécifiez une valeur pour le paramètre expression, la méthode l'évalue et renvoie le résultat sous forme de valeur booléenne conformément aux règles de la fonction globale Boolean().

Paramètres
expression:Object (default = false) — Toute expression.

Voir aussi


Exemple
Le code suivant crée un objet Boolean, initialisé à la valeur false et appelé myBoolean :
var myBoolean:Boolean = new Boolean();
Détails de la méthode
toString()méthode
AS3 function toString():String

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Renvoie la représentation de l'objet booléen sous forme de chaîne ("true" ou "false"). La sortie n'est pas traduite et correspond à "true" ou "false" quelle que soit la langue du système en vigueur.

Valeur renvoyée
String — Chaîne "true" ou "false".

Exemple
Cet exemple crée une variable de type booléen et utilise la méthode toString() pour convertir la valeur en chaîne à utiliser dans un tableau de chaînes :
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éthode 
AS3 function valueOf():Boolean

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Renvoie true si la valeur de l'objet Boolean spécifié est true, false dans le cas contraire.

Valeur renvoyée
Boolean — Valeur booléenne.

Exemple
L'exemple suivant indique le mode de fonctionnement de cette méthode et montre également que la valeur d'un nouvel objet Boolean est false :
var myBool:Boolean = new Boolean();
  trace(myBool.valueOf());   // false
  myBool = (6==3+3);
  trace(myBool.valueOf());   // true
Exemples Utilisation des exemples
BooleanExample.as

L'exemple suivant permet de sélectionner tour à tour et afficher toutes les valeurs correspondant à l'objet 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;
        }
    }
}