是否可以在OpenLaszlo的swf10环境中播放swf8资源?

时间:2012-09-07 12:56:02

标签: swfobject openlaszlo lzx

我知道在swf10中无法播放swf 8资源。但这有什么解决方法吗? 我想使用

更改一个资源的帧值
this.viewname.setAttribute('frame',3).

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

如果您的SWF文件是纯SWF电影,那么它有一个AVM编解码器,您无法在Flash 9+中播放,但您可以将其重新编码为AVM2,AVM2可在Flash 9+中使用视频像FFMPEG(http://ffmpeg.org/)这样的转换工具,其命令类似于以下命令:

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

(这假设您有最新版本的FFMPEG支持AVM2编解码器。)

注意:如果您的SWF8是一个应用程序,那么它将具有不可预测的结果,因为OpenLaszlo视图从不打算加载SWF应用程序,只加载SWF电影。