ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
Oberste Ebene 

Boolean  - AS3

PaketOberste Ebene
Klassepublic final class Boolean
VererbungBoolean Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 9, Flash Lite 4

Ein Boolean-Objekt ist ein Datentyp, der einen der zwei für logische Operationen verwendeten Werte annehmen kann, entweder true oder false. Mit der Boolean-Klasse können Sie den Grunddatentyp oder die Stringdarstellung eines Boolean-Objekts abrufen.

Um ein Boolean-Objekt zu erstellen, können Sie den Konstruktor der globalen Funktion verwenden oder einen Literalwert zuweisen. Es spielt keine Rolle, welches Verfahren Sie verwenden; in ActionScript 3.0 sind alle drei Verfahren gleichwertig. (In JavaScript wird dies unterschiedlich gehandhabt, denn dort unterscheidet sich ein Boolean-Objekt vom Grunddatentyp Boolean.)

Die folgenden Codezeilen sind äquivalent:

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

Beispiele anzeigen



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert von
  
Boolean(expression:Object = false)
Erstellt ein Boolean-Objekt mit dem angegebenen Wert.
Boolean
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
  
Gibt die Stringdarstellung („true“ bzw. „false“) des Boolean-Objekts zurück.
Boolean
  
Gibt „true“ zurück, wenn der Wert des angegebenen Boolean-Objekts wahr ist; andernfalls „false“.
Boolean
Konstruktordetails

Boolean

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

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 9, Flash Lite 4

Erstellt ein Boolean-Objekt mit dem angegebenen Wert. Wenn Sie den Parameter expression weglassen, wird das Boolean-Objekt mit dem Wert false initialisiert. Geben Sie dagegen einen Wert für den Parameter expression an, wertet die Methode diesen aus und gibt das Ergebnis als booleschen Wert entsprechend der Regeln der allgemeinen Boolean()-Funktion zurück.

Parameter
expression:Object (default = false) — Ein beliebiger Ausdruck.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )
Der folgende Code erstellt ein neues Boolean-Objekt, das mit dem Wert false initialisiert wird, und den Namen myBoolean trägt:
 var myBoolean:Boolean = new Boolean();
 
Methodendetails

toString

()Methode
AS3 function toString():String

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 9, Flash Lite 4

Gibt die Stringdarstellung ("true" oder "false") des Boolean-Objekts zurück. Die Ausgabe wird nicht lokalisiert und ist "true" oder "false", und zwar unabhängig von der Systemsprache.

Rückgabewerte
String — Der String "true" oder "false".

Beispiel  ( Verwendung dieses Beispiels )
In diesem Beispiel wird eine Variable vom Typ Boolean erstellt, und anschließend wird deren Wert für die Verwendung in einem Stringarray mithilfe von toString() in einen String umgewandelt:
     var myStringArray:Array = new Array("yes", "could be");
     var myBool:Boolean = 0;
     myBool.toString();
     myStringArray.push(myBool);
     trace(myStringArray); // yes,could be,false
     

valueOf

()Methode 
AS3 function valueOf():Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 9, Flash Lite 4

Gibt true zurück, wenn der Wert des angegebenen Boolean-Objekts wahr ist; andernfalls false.

Rückgabewerte
Boolean — Ein boolescher Wert.

Beispiel  ( Verwendung dieses Beispiels )
Aus dem folgenden Beispiel geht die Funktionsweise dieser Methode hervor. Es zeigt außerdem, dass der Wert eines neuen Boolean-Objekts false lautet:
     var myBool:Boolean = new Boolean();
     trace(myBool.valueOf());   // false
     myBool = (6==3+3);
     trace(myBool.valueOf());   // true  
     
BooleanExample.as

Im folgenden Beispiel wird zwischen den entsprechenden Werten des Boolean-Objekts umgeschaltet und die Werte werden angezeigt:
 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 ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.