网页中如何嵌入flash文件

本文介绍了两种常用的在网页中嵌入Flash文件的方法:使用HTML的object标签和通过JavaScript调用swfobject.js库。同时还提供了如何使Flash背景透明的具体设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在网页中嵌入flash的swf文件,我在平时的工作中主要用到了两种方法:

1.用html的object标签的方法

<div id="flashContent">
			<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" id="test" align="middle">
				<param name="movie" value="test.swf" />
				<param name="quality" value="high" />
				<param name="bgcolor" value="#ffffff" />
				<param name="play" value="true" />
				<param name="loop" value="true" />
				<param name="wmode" value="window" />
				<param name="scale" value="showall" />
				<param name="menu" value="true" />
				<param name="devicefont" value="false" />
				<param name="salign" value="" />
				<param name="allowScriptAccess" value="sameDomain" />
				<!--[if !IE]>-->
				<object type="application/x-shockwave-flash" data="test.swf" width="550" height="400">
					<param name="movie" value="test.swf" />
					<param name="quality" value="high" />
					<param name="bgcolor" value="#ffffff" />
					<param name="play" value="true" />
					<param name="loop" value="true" />
					<param name="wmode" value="window" />
					<param name="scale" value="showall" />
					<param name="menu" value="true" />
					<param name="devicefont" value="false" />
					<param name="salign" value="" />
					<param name="allowScriptAccess" value="sameDomain" />
				<!--<![endif]-->
					<a href="http://www.adobe.com/go/getflash">
						<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="获得 Adobe Flash Player" />
					</a>
				<!--[if !IE]>-->
				</object>
				<!--<![endif]-->
			</object>
</div>
以上这段代码是用flash软件直接发布生成的html代码,个人还是建议用以上代码。因为在平时的工作中发现,用DW直接生成的html的代码对浏览器的兼容性不够。

2.用js调用的方法

在网上下载一个swfobject.js的js文件,然后在页面中添加如下js代码:

swfobject.embedSWF("test.swf", "myId", "550", "400", "10.0.0", "expressInstall.swf",{},{menu:"false",allowFullScreen:"true"});
参数意思:路径,嵌套flash文件的div的id,宽,高,版本要求。这是最基本的,其他的一些高级点的参数设置可以去网上找找参考文档。


当然在html页面中嵌入flash的时候,我们希望flash是透明的,这时候就需要将object标签中的:

<param name="wmode" value="window" />
改成:

<param name="wmode" value="transparent" />

就ok了,很简单吧。

以上两种方法是比较常用的在网页中嵌入flash的方法,以上都是以“test.swf”文件作为测试,童鞋们可以自己尝试尝试。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值