Flexのグローバルの定数と関数
2008/12/12 15:42Update
Flexでは、トップレベル関数(またはグローバル関数)と呼ばれるものがあります。これらのトップレベル関数は、ActionScriptの任意箇所どこからも使用できます。
例えば、
Array(... args):Arrayというトップレベル関数は、
var newArray:Array = Array( [ "a", "b", "c" ] );
上のように、新しい配列を作成することができます。
Boolean ()というトップレベルの関数は、
var b:Boolean = Boolean(4);
ブール値を返します。
トップレベル関数の一部は、クラスのコンストラクタとよく似ていることもありますが、トップレベル関数はあくまでは「関数」というものです。
※ クラスのコンストラクタとは異なり、トップレベルの関数はキーワード new を使用しません。
例えば、
Boolean()関数の場合、
Boolean クラスのコンストラクタとは異なり、Boolean() 関数はキーワード new を使用しません。さらに、Boolean クラスのコンストラクタは、パラメータが指定されない場合に Boolean オブジェクトを false に初期化しますが、Boolean() 関数は、パラメータが指定されない場合に undefined を返します。
トップレベルの定数と関数 - ActionScript 3.0 言語およびコンポーネントリファレンスガイド
「トップレベルの定数と関数一覧」
Array(... args):Arrayというトップレベル関数は、
var newArray:Array = Array( [ "a", "b", "c" ] );
上のように、新しい配列を作成することができます。
Boolean ()というトップレベルの関数は、
var b:Boolean = Boolean(4);
ブール値を返します。
トップレベル関数の一部は、クラスのコンストラクタとよく似ていることもありますが、トップレベル関数はあくまでは「関数」というものです。
※ クラスのコンストラクタとは異なり、トップレベルの関数はキーワード new を使用しません。
例えば、
Boolean()関数の場合、
Boolean クラスのコンストラクタとは異なり、Boolean() 関数はキーワード new を使用しません。さらに、Boolean クラスのコンストラクタは、パラメータが指定されない場合に Boolean オブジェクトを false に初期化しますが、Boolean() 関数は、パラメータが指定されない場合に undefined を返します。
参考資料
トップレベルの定数と関数 - ActionScript 3.0 言語およびコンポーネントリファレンスガイド
「トップレベルの定数と関数一覧」
Sponsored Link
Comments
- Relative Articles
- Flex/AIRの開発環境Flex Builder 3を使ってみよう(1/2) - @IT - (2008/12/05 20:43)
- Adobe Flex 3ヘルプ - Flex Builder 3 ユーザーガイド - (2008/12/05 21:35)
- Flex SDKダウンロード&インストール - (2008/12/05 22:44)
- Flex SDKコマンドラインでコンパイル - (2008/12/06 16:20)
- [ヅラド] FlashDevelop のインストールと環境設定 - (2008/12/06 17:55)
- FlashDevelop3のインストール - (2008/12/06 21:41)
- FlashDevelop3の基本的な環境設定 - (2008/12/06 22:26)
- Flex2基礎講座(Flex2 Builder) | iBizSolution - (2008/12/08 17:32)
- FlashDevelop + MXML HelloWorld - 初めてのFlex MXML - (2008/12/08 22:41)
- Cairngorm - Flexフレームワーク - (2008/11/28 17:49)