AS3改修メモ
http://www22.atwiki.jp/swfadv/pub/as3/
絵と文字と音を出せるくらいになった。
AS2から改修に当たりほぼ書き直しとなり内部もけっこー変わったので、バージョンのナンバリングをAS2版をswfAdv2、AS3をswfAdv3.xとする。
○処理系と表示系の分担ポリシー
何か表示を起こすきっかけとなりそうな箇所ではdispachEventするようにしておき、表示系クラスはそいつにイベントリスナーを登録しておくことで各個の判断で表示処理を行うようにする。
こうすることで、機能を増やす時に追加クラス側でまたリスナーを登録すればいいので既存クラスに手を入れる手間が省ける。
例)お題:なんかダイアログ出すので、他のボタンは入力受付止めてね
ダイアログクラス <「俺表示されたよー」
>> ボタンAクラス <「諒解したぜ。他の奴らはどうするかしらねーけどよ。」
>> ボタンBクラス <「んじゃ俺自重するわ」
>> ボタンCクラス <「俺も俺も」