我知道在 swf10 中播放 swf 8 资源是不可能的。但是有什么解决方法吗?我想通过使用更改一个资源的帧值
this.viewname.setAttribute('frame',3).
有任何想法吗?
我知道在 swf10 中播放 swf 8 资源是不可能的。但是有什么解决方法吗?我想通过使用更改一个资源的帧值
this.viewname.setAttribute('frame',3).
有任何想法吗?
如果您的 SWF 文件是纯 SWF 电影,那么它有一个 AVM 编解码器,您无法在 Flash 9+ 中播放,但您可以将其重新编码为 AVM2,它可以使用 FFMPEG 等视频转换工具在 Flash 9+ 中工作(http://ffmpeg.org/)使用类似于以下的命令:
ffmpeg -i mysfw8file.swf -f avm2 myswf10file.swf
(这假设您拥有支持 AVM2 编解码器的最新版本的 FFMPEG)。
注意:如果您的 SWF8 是一个应用程序,那么它将产生不可预知的结果,因为 OpenLaszlo 视图从未打算加载 SWF 应用程序,而只是加载 SWF 影片。