`
sealbird
  • 浏览: 586352 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

SWF文件格式详解(1)

    博客分类:
  • Flex
阅读更多
http://www.half-serious.com/swf/format/ (官方)
http://blog.csdn.net/undeadhero/archive/2005/06/09/390744.aspx
近来想搞一个GIS系统,但查了一下资料,大部分都用MAPX,SUPERMAP之类的商业GIS组件,对我也不太适合,偶然看到用flash做的矢量地图效果非常好,因此想用SWF文件来做GIS系统也不错。决定认真研究以下SWF的文件格式 ,下载了一个官方发行的flash_file_fomate pdf文件,英文版的,资料挺详细,但英文毕竟不好懂,因此写一些心得体会和大家分享。

        先说一下文件头吧,如下所示:

             

字段            类             型  具体                       说明
标记1  一个字节  F或C :其中C表示文件数据经过压缩   F为不压缩           


标记2  一个字节  W
标记2  一个字节  S
版本号  一个字节  FLASH版本号如:0x06表示为版本6
文件长度  四个字节  整个文件大小
桢大小  RECT  显示的矩形框大小
祯速率  二个字节  祯显示速率
祯数  两个字节  文件包括总祯数



以上就是SWF的文件头,其中有几处需要大家注意的:


字段            类             型  具体                       说明
标记1  一个字节  F或C :其中C表示文件数据经过压缩   F为不压缩           


标记2  一个字节  W
标记2  一个字节  S
版本号  一个字节  FLASH版本号如:0x06表示为版本6
文件长度  四个字节  整个文件大小
桢大小  RECT  显示的矩形框大小
祯速率  二个字节  祯显示速率
祯数  两个字节  文件包括总祯数



以上就是SWF的文件头,其中有几处需要大家注意的:



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/undeadhero/archive/2005/06/09/390744.aspx
分享到:
评论

相关推荐

    swf文件格式说明书/中文+英文

    SWF文件格式作为一种专为互联网设计的多媒体文件格式,具有多种独特的特性和应用场景。了解其文件结构和工作原理有助于开发者更好地利用SWF文件来创建高质量的动画和交互式内容。此外,随着技术的发展,虽然SWF的...

    swf 10格式详解文档pdf

    ### SWF 10格式详解 SWF (Small Web Format 或 Shockwave Flash) 是一种广泛应用于互联网上的多媒体文件格式,由Macromedia公司(后被Adobe收购)开发。SWF 10版本作为该格式的一个重要迭代,在多媒体内容的展现、...

    swf.zip_.SWF_swf_swf 格式_vc Flash _vc解析swf文件

    使用Visual C++(简称VC)进行SWF文件解析需要对SWF文件格式有深入理解。解析过程通常涉及以下几个步骤: 1. **读取文件头**:首先读取文件的前几个字节,获取文件版本和整体长度信息,这有助于后续的字节流解析。 ...

    Flash文件格式详解/Flash format specification

    SWF文件格式由Adobe Systems Inc.开发并维护,是用于存储交互式矢量图形、位图图像、音频和视频等多种媒体资源的标准格式。它最初是为了在网络上传输动画而设计的,但由于其轻量级的特点以及支持高级互动性,很快...

    单个SWF文件loading加载详解

    在Flash开发中,SWF文件是Adobe Flash创作的动画或应用程序的基本格式,广泛应用于网页、游戏和互动媒体设计。本文将深入探讨如何在Flash中实现单个SWF文件的加载,帮助开发者理解并掌握这一核心技能。 一、SWF文件...

    Macromedia Flash文件格式(SWF)详细说明书中文版

    **Macromedia Flash 文件格式(SWF)详解** Macromedia Flash 文件格式,通常缩写为 SWF(Small Web Format),是一种广泛应用于网络上的多媒体文件格式。由Adobe Systems(原Macromedia公司)开发,SWF 文件主要...

    专业.swf文件播放器

    《专业SWF文件播放器详解》 在数字媒体领域,SWF(ShockWave Flash)文件是一种广泛用于在线交互式内容的格式,它以其强大的动画和多媒体功能而受到青睐。为了能够顺利播放这些文件,我们需要一个专门的播放器,这...

    透明的swf小文件

    **透明SWF小文件详解** 在网页设计和课件制作中,SWF(Small Web Format)文件是一种常见的多媒体格式,尤其适用于展示动画效果。透明SWF文件,顾名思义,指的是具有透明背景的SWF动画,这使得它们能够更好地融入...

    围绕swf文件关联的各种小工具程序——SWFTools

    SWFTools是一套专为处理SWF文件而设计的开源工具集,主要用于Adobe Flash的SWF格式交互操作。这些工具在Windows 32位平台上广泛使用,特别是对于从互联网上下载的电子书进行不同格式间的转换。下面我们将详细探讨...

    swf格式文档阅读器9.0

    1. **SWF文件播放**:支持打开和播放各种版本的SWF文件,包括包含动画、音频、视频和交互元素的内容。 2. **交互支持**:允许用户与SWF文件中的按钮、菜单、游戏等交互,提供完整的用户体验。 3. **高质量渲染**:...

    SWF转换成EXE文件

    1. SWF文件详解 - SWF格式由Adobe Flash(以前称为Macromedia Flash)开发,主要用于在网络浏览器中展示多媒体内容,如动画、图形、音频和视频。SWF文件通常轻量级且跨平台,可以在不同设备上播放。 - 由于SWF文件...

    15s测试短片swf

    这个“15s测试短片swf”文件就是一个15秒的SWF格式视频,适用于测试浏览器或软件对SWF文件的支持情况。 1. **SWF的历史与发展** SWF格式最早由Macromedia公司在1996年推出,目的是为了在网页上播放动画和交互式...

    SWF文件操作精灵V2.1.0

    **SWF文件操作精灵V2.1.0详解** SWF(ShockWave Flash)文件是Adobe Flash技术的核心格式,主要用于创建交互式动画、游戏、多媒体内容等。SWF文件操作精灵是一款专为处理SWF文件设计的软件工具,旨在帮助用户更轻松...

    命令行下直接编译as文件为swf的方法

    - **SWF文件**:全称为Shockwave Flash,是Flash动画和应用程序的主要文件格式。它包含有向量图形、位图图像、音频和ActionScript代码等元素。 ### 二、编译过程详解 #### 2.1 必备工具与环境配置 为了能够在...

    swfrip -swf文件资源提取工具

    - SWFrip的版本可能会影响其对不同版本SWF文件的支持,较旧的SWFrip可能无法处理新格式的SWF文件。 总之,SWFrip是一款强大的SWF文件资源提取工具,它为开发者和设计者提供了深入探究SWF文件内部结构的能力,从而...

    swf-file-format-spec

    ### SWF 文件格式规范知识点详解 #### 一、概述 SWF 文件格式是 Adobe Systems 公司开发的一种专为网络传输而设计的多媒体容器格式。该格式最初是为 Flash Player 设计的,随着版本的不断更新,其功能也日益强大。...

    flash文件格式规范-v7

    #### 二、SWF文件格式设计目标 SWF文件格式的设计目标主要包括: 1. **高效性**:SWF格式旨在实现高效的数据压缩与快速加载,确保用户能够迅速地查看到复杂的矢量图形与动画。 2. **跨平台兼容性**:该格式支持...

    我想玩的swf我想玩的swf

    SWF文件格式详解 标题和描述中的关键词"swf"指的是 ShockWave Flash 文件,这是一种广泛用于互联网上展示动画和交互式内容的文件格式。SWF文件由Adobe Flash(早期称为Macromedia Flash)创建,曾经是网页游戏、...

    swfplayer视频播放器

    1. **SWF文件播放**:SWFPlayer的核心功能是播放SWF文件,它提供了稳定且高效的播放体验,确保动画和交互内容能够顺畅运行。 2. **高清画质**:SWFPlayer支持高清视频播放,即使在较大分辨率的SWF文件中,也能保持...

    flash文件格式说明书

    SWF文件格式是Adobe Flash Player用来展示动画、交互性内容和应用程序的标准。SWF文件通常包含了图形、文本、音频、视频和ActionScript代码,这些元素组合起来构成了丰富的交互体验。 1. 文件结构:SWF文件以二进制...

Global site tag (gtag.js) - Google Analytics