Progression を読む その1 - Progression.as クラス定義
Progression のソースを読んでみる。(バージョンは3.1.2)
Flash CS4 Mac の場合は以下の場所にソースがインストールされる。
~/Application Support/Adobe/Flash CS4/ja/Configuration/Extensions/Progression/Project/files/src/libs_as/jp/progression/
まずは基本っぽい Progression.as を読む。
いきなり 51行目にある謎な記述につまずく。
[Event( name="processStart", type="jp.progression.events.ProcessEvent" )]
調べてみたら AsDoc 用のメタタグみたいです。
参考:Event メタデータタグの使いどころ
ということでいろんなイベントが定義されていました。
- processComplete event
- シーン移動処理が完了した場合に送出されます。
- processError event
- シーン移動処理中に移動先のシーンが存在しなかった場合に送出されます。
- processEvent event
- シーン移動処理中に対象シーンでイベントが発生した場合に送出されます。
- processInterrupt event
- シーン移動処理が停止された場合に送出されます。
- processScene event
- シーン移動処理中に対象シーンが変更された場合に送出されます。
- processStart event
- シーン移動処理が開始された場合に送出されます。