`
wangming2012
  • 浏览: 139508 次
  • 性别: 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>

分享到:
评论

相关推荐

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

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

    将Flash 嵌入WPF 程序源码

    将Flash 嵌入WPF 程序源码 由于WPF 本身中不支持COM 组件同时也无法加载ActiveX 控件,所以... 接下来将通过两种方式将Flash 文件加入到WPF,一种侧重于使用XAML 代码实现,另一种则使用C#。可按各自需要选择其一。

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

    做asp网站时涉及在网站中插入.swf文件,多方收集相关资料后,总结出如上两种较为简单的插入方式,希望能帮助下大家。

    PPT幻灯片基础入门10-插入Flash动画.docx

    PPT幻灯片基础入门10-插入Flash动画 本节课程主要针对PPT幻灯片基础入门10-插入Flash动画,旨在通过实践操作,掌握如何在PPT幻灯片中插入Flash动画,提高幻灯片的交互性和动画效果。 知识点1:Flash动画的基本概念...

    PPT幻灯片中怎么插入Flash动画.docx

    PPT幻灯片中插入Flash动画的四种方法 PPT幻灯片中插入Flash动画可以使用四种方法:方法一、方法二、方法三和方法四。每种方法都可以成功地将Flash动画插入到PPT幻灯片中。 方法一:使用“插入对象”功能插入Flash...

    闪灵Flash相册模块独立后台版asp版v1.0

    闪灵Flash相册模块独立后台版布局简单功能强大,提供html代码、网页地址两种引用方法来调用模块,无论是将模块插入到网页中还是独立访问都可以完美实现! 功能说明:在后台集成了几十种相册展示样式,并且每次官网...

    Dreamweaver网页设计课程的核心知识点.doc

    * 搭建站点的两种方法:使用向导来完成,利用高级设定来完成 * 练习:新建本地根文件夹、定义站点、设置首页 二、有关 HTML 文件的基础知识 * HTML 的定义:HyperText Markup Language 超文本标记语言 * HTML 的...

    广东省计算机二级考试《网页制作基础》样题、大纲

    四、网页中插入视音频 FLASH 等元素的基本操作 * 考核考生对在页面中插入视频音频及 FLASH 文件的操作 * 考核考生对视音频文件的常用参数设置 五、多种超级链接的建立 * 考核考生对多种超链接的建立和修改方法 * ...

    自定义控件嵌入JS文件

    在用户自定义控件中我们如果需要嵌入一些资源,如JavaScript可以有两种方式,一种就是在控件中拼接字符串,但是这样不仅暴露了我们的一些代码,而且操作起来很麻烦,比较简单的JavaScript还可以勉强接受,但是如果...

    闪灵Flash相册模块独立后台版 v1.0

    闪灵Flash相册模块独立后台版布局简单功能强大,提供html代码、网页地址两种引用方法来调用模块,无论是将模块插入到网页中还是独立访问都可以完美实现!功能说明:在后台集成了几十种相册展示样式,并且每次官网...

    如何在Powerpoint中插入FLV视频.docx

    在 PowerPoint 中插入 FLV 视频文件可以使用两种方法:链接指向法和使用 Shockwave Flash 控件法。在这里,我们将详细介绍这两种方法,以便用户可以更好地在 PowerPoint 中插入 FLV 视频文件。 链接指向法 链接...

    flash在C#中的应用

    消去Flash右键菜单有两种方法(本人愚笨,到目前只发现这两种): 方法一: 这个方法比较复杂,也比较繁琐,主要是用到API函数的调用。代码如下: #region 去掉Flash右键菜单,API函数的声明 private const...

    ppt中插入视频且直接播放方法.docx

    有两种方法可以插入 flash 影片: 方法一:利用控件插入法 1. 启动 PowerPoint,从主菜单中选择—视图—工具栏—控件工具箱。 2. 在控件工具箱中选择“其他控件”,找到ShockwaveFlashObject 控件。 3. 画出一个框...

    PPT中插入对象.pdf

    插入视频有多种方法,下面介绍两种常用的方法: 方法一:直接播放视频 1. 将视频文件插入到幻灯片中。 2. PowerPoint 只提供简单的[暂停]和[继续播放]控制,而没有其他更多的操作按钮供选择。 方法二:插入视频...

    网页制作案例教程试题库.docx

    静态网页和动态网页是两种基本类型的网页。 15. 动态网页:动态网页是服务器依据用户请求临时生成并返回给用户的网页,可以包含一些应用程序和数据库交互。 16. 视频插入:可以使用 Dreamweaver 的插件功能来插入 ...

    在中插入视频和音频的方法PPT课件.pptx

    使用对象插入视频是将视频文件作为对象插入到幻灯片中的,与以上两种方法不同的是,它可以随心所欲地选择实际需要播放的视频片段,然后再播放。 具体操作步骤为: * 启动PowerPoint 2003,打开幻灯片文件。 * 单击...

    应用程序上屏蔽FLASH控件的右键菜单并获得左键消息

    使用FLASH做界面美化是一种较为常见的方式,FLASH动画制做简单,美观大方,而且将FLASH嵌入到应用程序界面上也是非常容易的,只要放置一个Shockwave Flash控件即可。但这样做出来的界面有两个问题,一是在FLASH上...

    如何在powerpoint中插入视频和音频文件.pptx

    在 PowerPoint 中插入视频有多种方法,以下是其中的两种常用方法: (一)使用插入命令插入视频 这是一种最简单、最直观的一种方法,将事先准备好的视频文件作为电影文件直接插入到幻灯片中。使用这种方法将视频...

    Flash 反编译工具(JPEXS Free Flash Decompiler) v3.0 中文版.zip

    支持SWF文件和非压缩两种Zlib和LZMA压缩 既AS1 / 2和支持AS3文件 GFx中的Scaleform支持文件( * 。 GFX ) 通过拖放,文件上下文菜单或标准协会打开文件 刷新按钮再次读取文件 显示的SWF对象 SWF截图显示( ...

    扩展FCKeditor的视频插入功能支持多种格式插件 for z-blog.rar

    解决办法主要有两种,有种是为其增加视频插件,按钮。但这个方法,我试过一次没有成功,但办法可能是有的。另一种办法就是扩展flash上传功能,使其支持多种视频格式,这种方式使用较为广泛,我也尝试成功了。现在把...

Global site tag (gtag.js) - Google Analytics