パッケージトップレベル
クラスpublic final class Boolean
継承Boolean Inheritance Object

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

Boolean オブジェクトは、論理演算において true または false のいずれか 1 つの値を取るデータ型です。Boolean クラスを使用して、Boolean オブジェクトのプリミティブなデータ型またはストリング表現を調べることができます。

Boolean オブジェクトを作成するには、コンストラクタを使用するか、グローバル関数を使用するか、またはリテラル値を割り当てます。どの手法を使っても違いはありません。ActionScript 3.0 では、3 つの手法すべてが同等です。これは、Boolean オブジェクトを Boolean プリミティブ型と区別する JavaScript とは異なります。

次の各行のコードは同じです。

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

例を表示

関連項目

データ型の記述
型変換


パブリック プロパティ
 プロパティ定義元
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリック メソッド
 メソッド定義元
  
Boolean(expression:Object = false)
指定された値を持つ Boolean オブジェクトを作成します。
Boolean
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
  
Boolean オブジェクトのストリング表現 ("true" または "false") を返します。
Boolean
  
指定された Boolean オブジェクトの値が true の場合は true、それ以外の場合は false を返します。
Boolean
コンストラクタの詳細
Boolean()コンストラクタ
public function Boolean(expression:Object = false)

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

指定された値を持つ Boolean オブジェクトを作成します。expression パラメータを省略すると、Boolean オブジェクトは値 false で初期化されます。expression パラメータの値を指定すると、メソッドによって評価され、評価結果はグローバル Boolean() 関数の規則に従ってブール値として返されます。

パラメータ
expression:Object (default = false) — 任意の式です。

関連項目



次のコードは、値 false に初期化された myBoolean という新しい Boolean オブジェクトを作成します。
 var myBoolean:Boolean = new Boolean();
 
メソッドの詳細
toString()メソッド
AS3 function toString():String

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

Boolean オブジェクトのストリング表現 ("true" または "false") を返します。システム言語に関係なく、出力はローカライズされず、"true" または "false" のいずれかとなります。

戻り値
String"true" または "false" のストリングです。


次の例では、Boolean 型の変数を作成し、toString() メソッドを使用して、値をストリングの配列で使用するストリングに変換します。
  var myStringArray:Array = new Array("yes", "could be");
  var myBool:Boolean = 0;
  myBool.toString();
  myStringArray.push(myBool);
  trace(myStringArray); // yes,could be,false
  
valueOf()メソッド 
AS3 function valueOf():Boolean

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

指定された Boolean オブジェクトの値が true の場合は true、それ以外の場合は false を返します。

戻り値
Boolean — ブール値です。


次の例では、このメソッドがどのように動作するかを示し、また、新しい Boolean オブジェクトの値が false であることを示しています。
  var myBool:Boolean = new Boolean();
  trace(myBool.valueOf());   // false
  myBool = (6==3+3);
  trace(myBool.valueOf());   // true  
  
例の使用法
BooleanExample.as

次の例では、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;
        }
    }
}




 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/Boolean.html