1

swf10でswf8リソースを再生することはできないことを私は知っています。しかし、これに対する回避策はありますか?を使用して1つのリソースのフレーム値を変更したい

this.viewname.setAttribute('frame',3).

何か案は?

4

1 に答える 1

2

SWFファイルが純粋なSWFムービーの場合、Flash 9以降では再生できないAVMコーデックが含まれていますが、FFMPEGなどのビデオ変換ツールを使用してFlash9以降で動作するAVM2に再エンコードできます。http://ffmpeg.org/)次のようなコマンドを使用します。

ffmpeg -i mysfw8file.swf -f avm2 myswf10file.swf

(これは、AVM2コーデックをサポートするFFMPEGの最新バージョンがあることを前提としています)。

注:SWF8がアプリケーションの場合、OpenLaszloビューはSWFアプリケーションをロードすることを意図しておらず、SWFムービーのみをロードすることを意図しているため、予測できない結果になることに注意してください。

于 2012-09-07T16:12:33.197 に答える