什么是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格式的所有限制。