2012-09-07 38 views
1

我知道它不可能在swf10中播放swf 8資源。但是有沒有解決方法? 我想通過使用是否可以在OpenLaszlo的swf10環境中播放swf8資源?

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

任何想法來改變一個資源的幀值?

+1

另一個選擇是提取資源,如果你只是想顯示一個圖像,使用像http://www.swftools.org/ –

+1

工具爲什麼你使用標籤這個問題[標籤:swfobject]?您是否使用[swfobject](http://code.google.com/p/swfobject/)將SWF嵌入到HTML頁面中? –

+1

@RajuBitter:我使用lz.embed來嵌入laszlo swf和swfobject來嵌入一個flex編譯的swf。我在這兩個平臺上都在嘗試。 – karthick

回答

2

如果你的SWF文件是一個純SWF電影,那麼它有一個你不能在Flash 9+中播放的AVM編解碼器,但是你可以將它重新編碼到AVM2上,它可以在視頻轉換中工作在Flash 9+工具,如FFMPEG(http://ffmpeg.org/)類似如下的命令:

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

(假設你有最新的ffmpeg版本支持AVM2編解碼器)。

注意:如果您的SWF8是應用程序,那麼它將產生不可預測的結果,因爲OpenLaszlo視圖從未打算加載SWF應用程序,只有SWF電影。

相關問題