APEのAbstractCollection

  • 2008 年 5月 23 日
  • kosuke

AbstractCollectionクラス。GroupクラスとCompositeクラスはこのクラスを継承しています。


AbstractCollectionクラスはCompositeクラス、Groupクラスのスーパークラスです。
粒子等オブジェクトを集約しています。
通常、サブクラスから利用されAbstractCollectionクラスから直接インスタンスを作ることは無いと思います。

サンプル

This movie requires Flash Player 10.0.0

 

■AbstractCollection()
集約するインスタンスを作ります。

 

・プロパティ

■constraints:Array
追加したバネ(Constraint系)が格納されています。

■particles:Array
追加した全ての粒子(particle系)が格納されています。

■sprite:Sprite
メンバーを格納するスプライト。

 

・メソッド

■addConstraint(c:AbstractConstraint):void
メンバーにバネを加えます。

c:AbstractConstraint = 追加するバネ。

■addParticle(p:AbstractParticle):void
メンバーに粒子を加えます。

p:AbstractParticle = 追加する粒子。

■cleanup():void
全てのメンバーのcleanupメソッドを実行します。

■init():void
全てのメンバーのinit()メソッドを実行します。

■getAll():Array
全てのメンバーを格納した配列を返します。

■paint():void
全てのメンバーのpaint()メソッドを実行します。

■removeConstraint(c:AbstractConstraint):void
引数のバネをメンバーから外します。

c:AbstractConstraint = メンバーから外すバネ。

■removeParticle(p:AbstractParticle):void
引数の粒子をメンバーから外します。

p:AbstractParticle = メンバーから外す粒子。

“APEのAbstractCollection” に コメントはありません

コメントをどうぞ