コレクションというのは配列や可変長配列、リストやハッシュやマップやスタックといったデータを保存するデータ構造のことです。クラスで実装されています。…と、まぁ、 Java や C# をお使いの方にはおなじみのものです。 C++ では STL がそれに近いです。
ActionScript もクラスのインスタンスを参照で持つタイプの言語ですので、ゲームなんかを作る場合、オブジェクトを自分が扱いやすいコレクションに入れておくと便利です。 DisplayObjectContainer だけに入れてしまうと、名前かインデックス(添え字)かオブジェクトの参照値でしかアクセスできなくなりますのでかなり不便です。
ただ、 ActionScript はバージョンが上がるたびにプログラマには優しくなりますが、デザイナーの方には意地悪になるような気がします。これでいいのでしょうか。
Contributions