什麼是SWF文件?

如何打開,編輯和轉換SWF文件

具有.SWF 文件擴展名 (發音為“Swiff”)的文件是由Adobe程序創建的Shockwave Flash Movie文件,可以保存交互式文本和圖形。 這些動畫文件通常用於在網絡瀏覽器中播放的在線遊戲。

一些Adobe自己的產品可以創建SWF文件。 但是,各種非Adobe軟件程序也可以生成Shockwave Flash Movie文件,例如MTASC,Ming和SWFTools。

注意: SWF是小型網頁格式的首字母縮寫,但有時也稱為Shockwave Flash文件。

如何播放SWF文件

SWF文件通常是在支持Adobe Flash Player插件的網絡瀏覽器中播放的。 安裝此功能後,Firefox, Edge或Internet Explorer等網絡瀏覽器就能夠自動打開SWF文件。 如果您的計算機上有本地SWF文件,只需將其拖放到瀏覽器窗口中即可播放。

注意: Google Chrome不會自動加載Flash組件,但您可以在某些網站上明確允許Flash,以便它們能夠正常加載。

您還可以在Sony PlayStation Portable(固件2.71以上),Nintendo Wii和PlayStation 3及更新版本上使用SWF文件。 從網站加載SWF文件時,這與桌面瀏覽器類似。

注意: Adobe Flash Player不允許您通過任何類型的“ 文件”菜單或雙擊計算機上的文件來打開SWF文件。 要做到這一點需要一個不同的程序。 但請注意,某些SWF文件是交互式遊戲,而其他SWF文件可能是非交互式廣告或教程,因此並非所有SWF播放器都支持每個SWF文件。

SWF文件播放器可以免費播放SWF遊戲; 只需使用它的文件>打開...菜單從計算機中選擇正確的一個。 我們喜歡的其他一些免費的SWF球員包括MPC-HC和GOM Player。

一個用於macOS的免費SWF文件開啟器是SWF&FLV Player。 另一個是Elmedia Player,但由於它主要是視頻和音頻文件的多媒體播放器,因此您可能無法使用它來播放基於SWF的遊戲。

SWF文件也可以嵌入到PDF文件中,並由Adobe Reader 9或更新版本使用。

當然,Adobe自己的產品也可以打開SWF文件,如Animate(以前稱為Adobe Flash ),Dreamweaver,Flash Builder和After Effects。 另一個與SWF文件兼容的功能豐富的商業產品是Scaleform,它是Autodesk Gameware的一部分。

提示:由於您可能需要使用不同的程序來打開不同的SWF文件,因此如果在不想使用的程序中自動打開,請參閱如何更改 Windows中特定文件擴展名的默認程序

如何轉換SWF文件

許多免費視頻文件轉換器可以將SWF文件保存為MP4MOV ,HTML5和AVI等視頻格式,有些甚至可以讓您將SWF文件轉換為MP3和其他音頻文件格式。 一個例子是Freemake Video Converter

另一個是FileZigZag ,它用作在線SWF轉換器將文件保存為GIFPNG格式

Adobe Animate可以將SWF文件轉換為EXE,以便文件可以在未安裝Flash Player的計算機上運行。 您可以通過程序的文件>創建投影儀菜單選項執行此操作。 Flaflayer和SWF工具是EXE轉換器的一對替代SWF。

如何編輯SWF文件

SWF文件是從FLA文件(Adobe Animate Animation文件)編譯的,這使得編輯生成的動畫文件變得不那麼容易。 編輯FLA文件本身通常是一個更好的主意。

FLA文件是為整個Flash應用程序保存源文件的二進製文件。 SWF文件是通過使用Flash創作程序編譯這些FLA文件而構建的。

Mac用戶可能會發現Flash Decompiler Trillix可用於將SWF文件轉換為FLA,以反編譯和轉換SWF文件的不同組件,並且甚至不需要安裝Adobe Flash。

一個免費的開源SWF到FLA轉換器是JPEXS免費Flash反編譯器。

有關SWF格式的更多信息

只要程序顯示一條消息,指出“ Adobe Flash Player的最新公開版本中沒有錯誤 ”,則可以創建SWF文件的軟件一直可以被Adobe接受

但是,在2008年5月之前, 播放 SWF文件僅限於Adobe軟件。 從那時起,Adobe刪除了SWF和FLV格式的所有限制。