在浏览器中播放不了swf文件

来源:百度知道 编辑:UC知道 时间:2024/09/18 05:39:18
大家好,笨人正在学习做简单的网页,遇到了个问题,请教一下。

前提:我使用工具将该swf文件转换为fla文件,再使用flash 8 进行修改了一下链接,重新导出为影片(即swf文件)

问题:在使用Dreamweaver时,插入插件(swf文件类型的),然后使用浏览器预览时,swf文件就播放不出来了

首先,我直接播放该swf文件时,可以播放。

我使用flash 8,进行发布,可以在浏览器中播放(我是对该swf文件转换为fla文件,进行修改后,再导出为swf影片)

使用Dreamweaver,插入插件(也就是把该swf文件)在编辑时,也就是直接在Dreamweaver中播放,可以播放

问题来了
我插入后,使用浏览器浏览时,就浏览不出来了,浏览器上只是在左上角显示一小图片。

请教,这是什么问题,为什么会这样,该怎样解决,请诸位多多赐教

建议重新安装一下你的浏览器,用IE7.0可能会好一些,我一直都是用的这个。祝君好运!

建议更换一下IE的版本因为FLASH大部分需要引用ActiveX控件~下载个火狐~在试验一下~应该就可以解决了

那浏览器可以放别的网站的SWF吗? 还有 请你安装adobe flash player 10播放器 flash8 是不能播放用AS3语言编写的flash的!! 至少也要flash player 9 你的flash软件也好 播放器也好 都太老了啊 我用AS3写的flash你更放不起

swf是Macromedia公司的动画设计软件Flash的专用格式,是一种支持矢量和点阵图形的动画文件格式,被广泛应用于网页设计,动画制作等领域,swf文件通常也被称为Flash文件。

SWF文件结构:

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

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

它的结构如下:

字节 名称 说明

1 Signature

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

1 Signature “W”无特殊意义

1 Signature “S”无特殊意义

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

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

N FrameSize

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

2 FrameRate 帧频,默认为12,高位在前

2 FrameCount

帧数,表明文件根下的帧数,低位在前

以上是swf中,最简单的一个tag,一个完整的swf文件是由很多独立的tag组成的。每一个tag都包括一个头和一个数据体,头有2种类型,短tag型和长­tag型。

短tag型由2byte构成,前10个bit表示tag类型,后6个bit表示tag长