2011年06月08日ご無沙汰でした。今回はFlashからPNGシーケンス書きだすASを書いたので公開します。適当に名前をつけておきます→「hushexport.PNGSequence」Sparkとか投稿する勇気がないのでブログでこっそり。※こちらはflaファイル→PNGシーケンスの書き出しです。swf→PNGシーケンスはできません。AIRアプリ化しました。ライセンス表記を追加しました。まえがきなんでこんなものを書いたかというと、Flashからきれいな動画を書き出したかったからです。swf→mp4などの変換(エンコード)方法がありますが、なかなかうまくいきません。前からFlashからの動画書き出しに不満だったのですが、AS書いたらあっさりとできました。こちらがhushexport.PNGSequenceを使って書きだした動画です。動画形式にするとぬるぬる動いて気持ちいいですね。[aviとかQuickTime]ASやMCが反映されない。マシンパワーに依存するので処理落ちする。[PNGシーケンス]ASやMCが反映されない。メインタイムラインをすべて書き出し。hushexport.PNGSequenceASやMCが反映される。書き出すフレームの頭と最後を指定可能。使い方ろくに検証していないので、不具合が出ても責任は取れませんごめんなさい・・・。corelibの最新版をダウンロードして解凍します。ダウンロードして解凍してください。更新)解凍してできたフォルダを適当な場所に置いたら、Flashからパスを通します。[Actionscript3の詳細設定]でソースパスを追加します。解凍してできたフォルダの中にあるsrcを追加します(corelibとhushexport.PNGSequenceの2つ)。AS追加1フレーム目のフレームアクションに以下のコードを追加します。第二引数がフォルダ名、第三引数が開始フレーム、第四引数が終了フレームとなります。500フレームから書き出し。500フレームから1000フレームまで書き出し。PNGシーケンス書き出しあとはムービープレビュー(swf書き出し)すると、デスクトップにフォルダ("foldername"で指定した名前で)が作成され、その中にPNGファイルが書き出されます。動画変換PNGシーケンス→動画への変換は、AviUtlなりPremiereなりAfterEffectsを使えばできるはずです。