関数は実行させたい命令を定義して、それを使用したい時にプログラム内で呼び出す事ができるコードブロックです。例えばstop()というメソッドは呼び出されたらタイムラインの再生ヘッドを停止させるという命令が定義されています。関数の仕組みはこの様に考えれば理解し易いと思います。ActionScript3.0には関数の種類が2種類あり、関数が定義された状況によって呼び名が異なります。*クラス定義の一部として定義されたstop()やplay()などの関数はメソッドと呼び、その他の方法で定義された関数を関数クロージャと呼びます。ここでは関数クロージャの説明をしていきます。
* この時点でクラスについて理解していなくても構いません。クラスの詳細はこちら。
|