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
シーン移動処理が開始された場合に送出されます。