| 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
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();
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
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 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
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;
}
}
}
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Thu Jan 8 2009, 03:00 AM -08:00