AS3改修メモ

http://www22.atwiki.jp/swfadv/pub/as3/

絵と文字と音を出せるくらいになった。
AS2から改修に当たりほぼ書き直しとなり内部もけっこー変わったので、バージョンのナンバリングをAS2版をswfAdv2、AS3をswfAdv3.xとする。

○処理系と表示系の分担ポリシー
何か表示を起こすきっかけとなりそうな箇所ではdispachEventするようにしておき、表示系クラスはそいつにイベントリスナーを登録しておくことで各個の判断で表示処理を行うようにする。
こうすることで、機能を増やす時に追加クラス側でまたリスナーを登録すればいいので既存クラスに手を入れる手間が省ける。

例)お題:なんかダイアログ出すので、他のボタンは入力受付止めてね

ダイアログクラス <「俺表示されたよー」
 >> ボタンAクラス <「諒解したぜ。他の奴らはどうするかしらねーけどよ。」
 >> ボタンBクラス <「んじゃ俺自重するわ」
 >> ボタンCクラス <「俺も俺も」