Flex/ActionScript 開発


Flexのグローバルの定数と関数

2008/12/12 15:42Update
TAGS: Flex | グローバル | 関数 | 定数

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 言語およびコンポーネントリファレンスガイド「トップレベルの定数と関数一覧」

有关作者
Syboos.jp編集長AJavaやオープンソース情報の執筆、Webサイトの開発や運営全般の業務に携わる。

Sponsored Link


Comments

用户名 (required)

Email (will not be published) (required)

URL

Evaluation