Afterからのswf書き出しを試みるが
ひょんな事からAfterから直接swfを書き出せる事を知り、出力スピードもそれなりなのでこれは使える?と思って試してみた。
というのも、今のワークフローは、一度Afterで動画を連番で出力した後にFlashに読み込んで連番画像だけが入ったswfを作る、というものなんですが、このFlashProでの行程がめんどくさい。しかもFlashが32ビットだからか、800*600の200f以上の動画ともなると、たまにswf書き出しで落ちちゃう。i7 980Xですよ!?メモリ12GBですよ?アホですか。
このめんどくさい工程を1つ端折れるかと思ってやってみた。swf自体は普通に再生も出来て良い感じ。しかし、すでに制作してあるメインのASプログラムからswfをロードしてもうまくいかない。何だろう。試しにFlashProで過去に作ったswfと、Afterから作ったswfを双方読み込んでみたけど、どちらも画像がタイムラインにだだ並びしてる様子に代わりは無いし・・・違いはAfter出力の方が2割程容量が多い位か。
で、色々AS弄ってエラーなど見てたら、どうやらAfterから作ったswfはAS2.0仕様のものらしい。AS2.0のswfは読めるけどプロパティやメソッドの制御が出来ないんだとさ。なので、オレの作ったスクリプトじゃ扱えないでしたとさ。はは。トホホ~残念すぎるわ。