Adobe Flex 3 ヘルプ

関数

「関数」は、特定のタスクを実行し、プログラム内で再利用できるコードブロックです。ActionScript 3.0 の関数には「メソッド」と「メソッドクロージャ」の 2 種類があります。関数をメソッドと呼ぶかメソッドクロージャと呼ぶかは、関数が定義されたコンテキストによって決まります。関数をクラス定義の一部として定義した場合、またはオブジェクトのインスタンスに関連付けた場合は、メソッドと呼びます。関数がその他の方法で定義された場合は、メソッドクロージャと呼びます。

ActionScript では、関数は非常に重要です。ActionScript 1.0 では、例えば、class キーワードが存在しなかったので、「クラス」はコンストラクタ関数で定義されました。その後、class キーワードが追加されましたが、ActionScript をフルに活用するには、関数について理解しておくことが重要です。しかし、これは、ActionScript の関数が C++ や Java などの言語の関数と同じように動作することを期待するプログラマにとっては難しい場合があります。経験豊富なプログラマにとっては基本的な関数の定義や呼び出しは問題がありませんが、ActionScript の関数の高度な機能の中には説明が必要なものもあります。

サブトピック



 

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