• 1.摘要
  • 2.基本信息
  • 3.基本介绍
  • 4.文件结构
  • 5.SWF填充
  • 6.格式转换
  • 7.参考资料

swf

2
设计软件Flash的专用格式

swf(shock wave flash)是Macromedia(现已被ADOBE公司收购)公司的动画设计软件Flash的专用格式,被广泛应用于网页设计、动画制作等领域,swf文件通常也被称为Flash文件。swf普及程度很高,现在超过99%的网络使用者都可以读取swf档案。这个档案格式由FutureWave创建,后来伴随着一个主要的目标受到Macromedia支援:创作小档案以播放动画。计划理念是可以在任何操作系统和浏览器中进行,并让网络较慢的人也能顺利浏览。swf 可以用Adobe Flash Player打开,浏览器必须安装Adobe Flash Player插件。

基本信息

  • 外文名

    swf

  • 全称

    shock wave flash

  • 研发公司
  • 特点

    支持矢量和点阵图形

  • 属性

    设计软件Flash的专用格式

  • 应用领域

    网页设计、动画制作等

  • 应用软件

    Flash

基本介绍

swf

SWF是一种基于矢量的Flash动画文件,一般用FLASH软件创作并生成SWF文件格式,也可以通过相应软件将PDF等类型转换为SWF格式。SWF格式文件广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。可以在Flash中创建原始内容或者从其它Adobe应用程序(如Photoshop或Illustrator)导入它们,快速设计简单的动画,以及使用Adobe AcitonScript 3.0开发高级的交互式项目。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。通常,使用Flash创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序。

如何播放SWF:可以利用FLASH控件实现播放FLASH的SWF文件,常用的第三方软件(如:实用Flash播放器、超级Flash播放器1、SWF Flash Player)可以直接在主流下载站下载后并安装,即可使用。

文件结构

1/3

第1节

swf文件的整体结构是 header + body的组成。

文件的开始是一个[文件头]

它的结构如下:

字节名称 说明

1 Signature

“F”表示非加密格式,”C”表示加密格式

1 Signature “W”无特殊意义

1 Signature “S”无特殊意义

1 Version 版本号,它表示对应播放器版本

4 FileLength 整个文件长度,低位在前

N FrameSize

RECT结构体,表示屏幕大小,具体结构和长度根据数据变化,分析方法另外讨论。