`
wangming2012
  • 浏览: 140475 次
  • 性别: Icon_minigender_1
  • 来自: 枣阳
社区版块
存档分类
最新评论

网页嵌入Flash的两种方式

    博客分类:
  • Flex
阅读更多
1、object和embed标签
<div style="padding-left: 10px;">
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
		    codebase="http://fpdownload.macromedia.com/pub/shockwave
                                                       /cabs/flash/swflash.cab#version=7,0,0,0" 
		     width="650" height="350" align="middle">
                     <param name="allowScriptAccess" value="sameDomain" /> 
		     <param name="movie" value="system/writingBoard.swf" /> 
		     <param name="quality" value="high" /> 
		     <param name="bgcolor" value="#ffffff" /> 
		     <param name="flashvars" value='&id=${twoKey.key.questionId}&
                                  userId=1&sdata=&tdata=&action=1&height=300'/>
		     <embed src="system/writingBoard.swf" quality="high" 
 		               bgcolor="#ffffff" width="650" height="350" name="mymovie"  
                               flashvars='&id=${twoKey.key.questionId}&userId=1&sdata=&
                                               tdata=&action=1&height=300'
			       align="middle" allowScriptAccess="sameDomain" 
                                          type="application/x-shockwave-flash" 
			pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>

这种方法是使用 object 和 embed 标签来嵌入,其中“D27CDB6E-AE6D-11CF-96B8-444553540000”是类ShockwaveFlash的GUID,定义一个id为Mp3Player的类实例。object 的很多参数和 embed 里面的很多属性是重复的,这是为了浏览器的兼容性,有的浏览器支持 object,有的支持 embed,这也是为什么要修改 Flash 的参数时两个地方都要改的原因。
  缺点就是:embed 标签是 Netscape 的私有标签,虽然 embed 标签应用广泛存在,但是从HTML3.2,HTML4.0到XHTML1.0,W3C都没有收录这个标签。因此使用embed 标签的页面将不能通过W3C校验。另一方面,虽然只使用object标签可以通过验证,但是在盗版泛滥的中国,多数用户仍然在使用windows xp系统上自带的IE6浏览器,而它是不支持object标签的。

2、使用js嵌入,如SWFObject
	var swfVersionStr = "9.0.0";
        var _sdata = encodeURIComponent("");
        var _tdata = encodeURIComponent("");
        var xiSwfUrlStr = "flash/expressInstall.swf";
	    var flashvars =  
           {id:"${id}",userId:"1",sdata:_sdata,tdata:_tdata,action:"1",height:"300"};
            var params = {};
            params.quality = "high";
            params.bgcolor = "#ffffff";
            params.allowscriptaccess = "sameDomain";
            params.allowfullscreen = "true";
            var attributes = {};
            attributes.id = "writingBoard";
            attributes.name = "writingBoard";
            attributes.align = "left";
            swfobject.embedSWF(
                "system/writingBoard.swf", "flashContent", 
                "750", "350", 
                swfVersionStr, xiSwfUrlStr, 
                flashvars, params, attributes);

<div id="flashContent">
	<h1>
		Alternative content
	</h1>
	<p>
		<a href="http://www.adobe.com/go/getflashplayer"><img
				src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"
				alt="Get Adobe Flash player" /> </a>
	</p>
</div>

分享到:
评论

相关推荐

    浅析js实现网页截图的两种方式

    【网页截图技术浅析:JS实现的两种方法】 在Web开发中,虽然网页截图并不是一个常见的需求,但当需要时,它能发挥重要的作用。本文将深入探讨两种使用JavaScript实现网页截图的技术:Canvas和SVG。 ### 1. Canvas...

    flash插入网页代码参考

    二、Flash插入网页的两种主要方法 1. 使用HTML `&lt;embed&gt;` 标签 HTML的`&lt;embed&gt;`标签是最早的用来嵌入外部内容的方法之一,包括Flash。以下是一个基本的示例: ```html &lt;embed src="your_flash_file.swf" width="640...

    网页中插入flash

    本文将深入探讨如何在网页中插入Flash,同时提供一个实例教程的概述。 1. Flash简介: Flash是由Adobe公司开发的一款多媒体创作工具,它允许设计师和开发者创建丰富的互联网应用程序、互动内容和动画。尽管现在...

    两个网页flash播放器插件

    本压缩包包含了两个这样的插件,它们为网页开发者提供了一种简单的方式,使用户能够在浏览器中直接观看视频内容。 Flash Player是由Adobe公司开发的一款多媒体软件,它支持多种格式,包括SWF、FLV等,使得网络上的...

    (C#)在asp网页中插入flash

    在ASP网页中插入Flash涉及到两个主要步骤:一是将Flash SWF文件嵌入HTML代码中,二是处理与Flash交互的事件。 1. **嵌入SWF文件**: Flash文件通常以.SWF格式存储。在HTML中,我们可以使用`&lt;object&gt;`或`&lt;embed&gt;`...

    在页面中插入Flash

    下面将详细介绍这两种方法。 ##### 1. 使用标签 `&lt;object&gt;`标签用于定义嵌入文档中的对象,如图像、音频或视频等。在ASP.NET页面中插入Flash时,通常会使用`&lt;object&gt;`标签配合`&lt;param&gt;`标签来指定Flash文件的位置...

    网页常用FLASH特效

    FLASH特效通常由Adobe Flash软件创作,包括SWF(ShockWave Flash)文件和FLA(Flash源文件)两种形式。SWF文件是最终的可执行文件,用户在浏览器中可以直接查看;而FLA文件则是包含所有原始素材和动画设定的源文件,...

    在网页加入flash代码

    首先,Flash内容通常通过两种方式在网页中显示:SWF文件和HTML5的`&lt;object&gt;`或`&lt;embed&gt;`标签。SWF是Adobe Flash Player识别的文件格式,用于播放Flash动画和交互内容。在HTML4时代,我们通常使用`&lt;object&gt;`和`...

    使用Dreamweaver8在网页中插入Flash视频.pdf

    本文的知识点主要围绕如何使用Dreamweaver 8这款网页设计与开发工具,在网页中插入Flash视频的技术方法和步骤进行详细阐释。Flash视频是Adobe Flash Player播放的一种视频格式,它广泛应用于网络动画和视频内容的...

    个人网页html和flash结合

    "个人网页html和flash结合"这一主题,旨在利用这两种技术的优势,创建出既美观又具有互动性的个人网页。下面我们将深入探讨HTML与Flash在个人网页设计中的应用及其相互融合。 一、HTML基础 HTML是一种标记语言,...

    Web页中插入flash动画代码

    ### Web页中插入Flash动画代码知识点详解 #### 一、Flash动画在网页中的应用背景 在Web开发领域,Flash曾是一种广泛使用的多媒体技术,用于在网页上播放动画、视频和其他交互式内容。随着HTML5的发展及其对多媒体...

    6套精美FLASH+HTML网页模板

    这些模板结合了两种强大的技术——Flash和HTML,为网页设计带来了丰富的互动性和视觉冲击力。 首先,我们来谈谈Flash。Flash是一种由Adobe公司开发的多媒体创作工具,它主要用于创建动画、交互式内容以及网页元素。...

    网页Flash音乐播放器

    在HTML中,通常使用`&lt;object&gt;`或`&lt;embed&gt;`标签来插入Flash内容。这个文件很可能是用来展示和控制Flash播放器的界面,用户可以通过这个页面与播放器进行交互,如播放、暂停、切换歌曲等。 `AC_RunActiveContent.js`...

    网页flash视频播放

    该播放器支持的视频格式包括.FLV(Flash Video)和.MP4,这两种格式都是网络视频中常见的格式,MP4因其高效压缩和良好的兼容性而更受欢迎。JS(JavaScript)代码编写简单,使得开发者能够轻松地进行播放、暂停、快进...

    两种方法实现ASP.NET中flash的插入

    根据提供的标题、描述以及部分代码内容,我们可以详细探讨两种在ASP.NET中插入Flash(.swf文件)的方法。这两种方法都是基于网页标准的,并且在实际应用中被广泛采用。 ### 方法一:使用`&lt;object&gt;`标签 这种方法是...

    网页flash背景透明代码

    在网页设计中,Flash曾是一种广泛使用的多媒体技术,用于创建动态内容、动画和交互式应用程序。然而,Flash有一个常见的问题,那就是它的背景默认是不透明的,这可能会导致与网页其他元素的融合不协调。本篇文章将...

    flash网页播放器

    【标题】:“Flash网页播放器”是一种用于在网页上实现在线视频播放的技术,它通过集成SWF(ShockWave Flash)文件来提供多媒体内容。Flash播放器在过去是网页视频播放的标准,尤其是在流媒体技术广泛普及之前。 ...

    在Excel中插入Flash时钟的步骤

    在Excel中插入Flash时钟是一种将动态元素引入电子表格的方法,可以增强工作表的互动性和视觉效果。以下是如何在Excel中实现这一功能的详细步骤: 1. 准备Flash时钟文件: 首先,你需要一个SWF格式的Flash时钟文件。...

    2、html或jsp中加入flash的方式

    HTML 和 JSP(JavaServer Pages)是两种常用的网页开发语言,它们可以用来创建动态和交互式的网页内容。在这些页面中插入Flash元素,主要是为了实现动画、视频播放、游戏等功能,因为Flash在过去曾是实现这些功能的...

    PPT中插入flash影片、插入视频、插入声音和插入解说词的方法.pdf

    在 PPT 中插入声音可以使用插入对象和插入音频两种方法。 1. 插入对象 插入对象是将声音文件插入到 PPT 中的一种灵活方法。首先,需要启动 PowerPoint,创建一新演示文稿,然后在需要插入声音的那一页单击菜单栏上...

Global site tag (gtag.js) - Google Analytics