SWF是一个文件格式扩展。它最初是在1995年为Netscape®插件API(应用程序编程接口)开发的,它允许web浏览器在不使用Java®的情况下播放动画。该插件专为web上的简单绘图和动画设计,最初称为FutureSplash Animator™ 开发公...
SWF是一个文件格式扩展。它最初是在1995年为Netscape®插件API(应用程序编程接口)开发的,它允许web浏览器在不使用Java®的情况下播放动画。该插件专为web上的简单绘图和动画设计,最初称为FutureSplash Animator™ 开发公司名为FutureWave®,开发人员试图将软件出售给Adobe®,但未能成功,并拒绝了Fractal Design®,于1996年发布了该软件。

Man holding computer1996年夏天,Microsoft®在其MSN®(微软网络)发布中使用了FutureSplash®(微软网络)和迪士尼在线,后者在其他方面与Macromedia®Shockwave®合作,将FutureSplash®用于他们的迪士尼®每日爆炸。Macromedia®就是这样听说这个产品的,1996年晚些时候,Macromedia®购买了它,将产品改名为Flash®,并将其开发成一个完整的多媒体开发环境由于Macromedia®将名为ShockWave®的web插件用于多个多媒体产品,包括Flash®,因此Flash的MIME类型是application/x-ShockWave-Flash。文件名称被指定为SWF,作为"ShockWave Flash"的首字母缩写。但是,是一个独立的创作包,由于混淆,以及2005年Adobe®购买Macromedia®之后,SWF被重新认为是"小型Web格式"的代表。在Adobe®Flash®Player和Adobe AIR的支持下,SWF格式可以在互联网上提供矢量图形、视频、文本和声音™ 软件2010年初的估计显示,互联网上70-80%的视频材料是Flash®格式的,即SWF文件,超过98%的支持互联网的台式电脑都有Flash®Player。SWF是多媒体创作软件Adobe®Flash®的本地导出格式,但是其他文件可以用转换器转换成SWF格式,也可以从SWF格式转换成其他格式,当Apple®更改了iPhone®开发者许可协议,规定iPhone®的应用程序最初需要以Apple®批准的编程语言编写。这就排除了2010年Flash®CS5版本的开发,它是专门为允许开发者在Flash®中构建应用而设计的,并将其移植到其他平台上。