Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: Hämtar data från servern ...
Hämtar data från servern ...
Översta nivån 

Boolean  - AS3

PaketÖversta nivån
Klasspublic final class Boolean
ArvBoolean Inheritance Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Ett Boolean-objekt är en datatyp som kan ha ett av två värden, antingen true eller false, och som används för logiska operationer. Använd klassen Boolean för att hämta den primitiva datatypen eller strängbeteckningen för ett Boolean-objekt.

Om du vill skapa ett Boolean-objekt kan du använda konstruktorn, den globala funktionen eller tilldela ett litteralt värde. Det spelar ingen roll vilken teknik du använder. I ActionScript 3.0 är de tre teknikerna likvärdiga. (Detta skiljer sig från JavaScript där ett Boolean-objekt skiljer sig från den primitiva typen Boolean.)

Följande kodrader är likvärdiga:

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

Visa exemplen



Publika egenskaper
 EgenskapDefinieras med
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
Publika metoder
 MetodDefinieras med
  
Boolean(expression:Object = false)
Skapar ett Boolean-objekt med det angivna värdet.
Boolean
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
  
Returnerar strängbeteckningen ("true" eller "false") för Boolean-objektet.
Boolean
  
Returnerar true om värdet för det angivna Boolean-objektet är true; annars returneras false.
Boolean
Konstruktordetaljer

Boolean

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skapar ett Boolean-objekt med det angivna värdet. Om du utelämnar parametern expression initieras Boolean-objektet med värdet false. Om du anger ett värde för parametern expression utvärderar metoden parametern och returnerar resultatet som ett booleskt värde enligt reglerna i den globala funktionen Boolean().

Parametrar
expression:Object (default = false) — Alla uttryck.

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I följande kod skapas ett nytt Boolean-objekt med namnet myBoolean som initieras till värdetfalse:
 var myBoolean:Boolean = new Boolean();
 
Metoddetaljer

toString

()metod
AS3 function toString():String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Returnerar strängbeteckningen ("true" eller "false") för Boolean-objektet. Utdata översätts inte och är "true" eller "false", oavsett datorns språkinställning.

Returnerar
String — Strängen "true" eller "false"

Exempel  ( Så här använder du exemplet )
I det här exemplet skapas en variabel av typen Boolean. Därefter konverterar metoden toString() värdet till en sträng för användning i en array med strängar:
     var myStringArray:Array = new Array("yes", "could be");
     var myBool:Boolean = 0;
     myBool.toString();
     myStringArray.push(myBool);
     trace(myStringArray); // yes,could be,false
     

valueOf

()metod 
AS3 function valueOf():Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Returnerar true om värdet för det angivna Boolean-objektet är true; annars returneras false.

Returnerar
Boolean — Ett booleskt värde.

Exempel  ( Så här använder du exemplet )
Följande exempel visar hur metoden fungerar och att värdet för ett nytt Boolean-objekt är false:
     var myBool:Boolean = new Boolean();
     trace(myBool.valueOf());   // false
     myBool = (6==3+3);
     trace(myBool.valueOf());   // true  
     
BooleanExample.as

I följande exempel växlas och visas motsvarande värde för Boolean-objektet:
 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 ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.