网页中通过swfobject插入Flash动画以及设置透明

55、网页多媒体嵌入与播放全攻略 本文全面介绍了网页中多媒体内容的嵌入与播放技术,涵盖Flash视频的WMODE设置、自动下载插件机制、使用Dreamweaver插入FLV视频的方法,以及通过HTML5标签嵌入音频和视频的兼容性处理。同时讲解了如何添加Adobe Edge Animate动画,并提供了多媒体文件管理、多格式支持、移动设备适配、性能优化等方面的实用建议。针对常见问题如播放失败、尺寸异常等也给出了详细解决方案,帮助开发者构建跨浏览器、跨设备的优质多媒体网页体验。 阅读详情

前言

今天在浏览网页时候,发现有的网站上既然可以在任意地方插入视频,且可以控制视频的显示范围,瞬间感觉效果还不错,经查看源代码,发现不过是在网站上嵌入flash动画而已,或是在flash中在动态引用外部视频文件,然后设置背景透明。

实现下雪效果

1.flash的制作
这里写图片描述
为了便于查看雪花,将舞台背景设置黑色,其实这个不是很重要,其他颜色也可以。
2.引入swfobject.js并进行相应的配置

<style type="text/css">
    #showtext{background-image:url('bg.png'); background-repeat: no-repeat;width:1000px; margin: 0px auto;}
</style>
<div id="showtext">
<script type="text/javascript" src="swfobject.js">
</script>
<script type="text/javascript">
    var swfVersionStr = "9.0.124";
    <!-- xiSwfUrlStr 可用于定义快速安装程序 SWF。 -->
    var xiSwfUrlStr = "";
    var flashvars = {};
    var params = {};
    params.quality = "high";
    params.bgcolor = "#ffffff";
    params.play = "true";
    params.loop = "true";
    params.wmode = "transparent";
    params.scale = "showall";
    params.menu = "true";
    params.devicefont = "false";
    params.salign = "";
    params.allowscriptaccess = "sameDomain";
    var attributes = {};
    attributes.id = "fruit";
    attributes.name = "fruit";
    attributes.align = "middle";
    //swfobject.createCSS("html", "height:100%; background-color: #ffffff;");
    //swfobject.createCSS("body", "margin:0; padding:0; overflow:hidden; height:100%;");
    swfobject.embedSWF(
        "yuehua.swf", "flashContent",
        "1000", "550",
        swfVersionStr, xiSwfUrlStr,
        flashvars, params, attributes);
</script>
<object type="application/x-shockwave-flash" id="fruit" name="fruit" align="middle" data="yuehua.swf" width="1000" height="550">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<param name="play" value="true">
<param name="loop" value="true">
<param name="wmode" value="transparent">
<param name="scale" value="showall">
<param name="menu" value="true">
<param name="devicefont" value="false">
<param name="salign" value="">
<param name="allowscriptaccess" value="sameDomain">
</object>
</div>

备注wmode 有以下值:
“Window” 在 Web 页上用影片自己的矩形窗口来播放应用程序,并且始终位于最顶层。
“Opaque” 显示页面上位于它后面的内容。
“Transparent”使 HTML 页的背景可以透过应用程序的所有透明部分显示出来,并且可能会降低动画性能。

效果

这里写图片描述

代码下载如下:
http://download.youkuaiyun.com/detail/hsd2012/9547225

备注

推荐一款做截gif图片的软件
LICEcap
部分截图如下
这里写图片描述

这里写图片描述

掌握JavaScript与SWFObject.js的完美结合 SWFObject.js 是一个JavaScript库,旨在简化在Web页面中嵌入Adobe Flash内容的过程。通过提供一个简洁的API,它允许开发者轻松地检测浏览器对Flash的支持情况,并在不支持的情况下优雅地回退到备选内容,如HTML5视频或其他富媒体形式。SWFObject.js的源码组织得非常清晰,将各种功能划分成不同的模块和函数,以便维护和扩展。它包含以下几个核心模块:初始化与探测模块:负责页面加载时的初始化操作和浏览器及Flash Player版本的探测。创建容器模块。 阅读详情

相关推荐

网页中插入Flash动画以及设置透明度

通过SWFObject,向网页中插入Flash动画以及设置透明度,使其透明。

SWFObject 2.0 官方文档二

怎样在JavaScript中引用活动的object元素?(采用第一种嵌入方法)一个嵌套object方法的副作用就是每个SWF文件在HTML代码中都有两个object元素与之对应,但是你只能使用一个id或者name属性,因为他们在一个页面中必须是独一无二的。 下面的浏览器可能会识别不同的活动object元素: Windows下的Internet Explorer的只知别外层的object元素,因...

weixin_30800807的博客 1175

swfobject.js代替JavaScript实现点击按钮显示Flash动画

swfobject.js代替JavaScript实现点击按钮显示Flash动画 swfobject.js代替JavaScript实现点击按钮显示Flash动画

php网页动态加载swf,HTML嵌入SWF教程

HTML嵌入SWF两种方式采用SWFObject.js(依赖swfobject.js)var swfVersionStr = "10.0.0";var xiSwfUrlStr = "playerProductInstall.swf";var flashvars = {};flashvars.firstname = "Nick";flashvars.lastname = "Danger";var p...

weixin_28818873的博客 284

在html中嵌入swf动画

虽然html在大家的生活中,随处可见,但在html中嵌入swf动画,有的同学还是不会。这里教大家在html中嵌入动画的。

Databricks Genie:语义编译器架构与企业级智能解析实践

语义层是现代数据平台实现自然语言查询的核心基础,其本质是将业务术语映射为可执行、可治理的数据契约。原理上依赖结构化元数据、值字典与数据血缘三支柱协同,通过分层AI代理(如Intent Parsing、Retriever、Verifier)实现意图识别→语义对齐→安全执行的闭环。技术价值在于降低SQL使用门槛的同时保障审计性、一致性和权限可控性,适用于销售运营、财务分析等一线业务场景。本文深入解析Databricks Genie作为典型语义编译器的落地逻辑,涵盖Unity Catalog知识注入、七层Agen

weixin_29053695的博客 337

如何使用swfobject(中文版)

1.SWFObject是什么? SWFObject 2提供两种优化flash播放器的嵌入方法:基于标记的方法和依赖于js的方法。 SWFObject 2提供一个js的API,为嵌入SWF文件和获取Flash播放器的相关信息提供了一个完整的工具箱。 只用了一个很小的js文件 (10Kb / GZIPed: 3.9Kb)。 是SWFObject 1.5, UFO and th...

demographic2017的博客 345

华为硬件工程师笔试题

1、基尔霍夫定理的内容是什么?(仕兰微电子)   基尔霍夫定理包括电流定律和电压定律。   电流定律(KCL):在集总电路中,任何时刻,对任一结点,所有流出结点的支路电流的代数和恒等于零。   电压定律(KVL):在集总电路中,任何时刻,沿任一回路,所有支路电压的代数和恒等于零。   2、平板电容公式(C=εS/4πkd)。(未知)   3、最基本的如三极管曲线特性。(未知)   4、描述反馈电路...

weixin_33717117的博客 2万+

在网页中用JS插入Flash的方法: SWFObject

目前用 JS 嵌入 Flash 是最完美的方法, 尽管这个方法也说不上最科学, 但它在保证 Flash 功能的前提下还利用JS 提供了更多的好处, 比如 SWFObject, 我们还有什么理由不用它..SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源 (*.swf文件)的独立, 敏捷的JavaScript模块. 该模块中的JavaScript脚本能够自动检测PC,

zhoufeng0401的专栏 1529

LiteratureReading:[2022] Reformer: The Efficient Transformer

所属机构:加州大学伯克利分校(U.C. Berkeley)和谷歌研究(Google Research)。电子邮件:kitaev@cs.berkeley.edu所属机构:谷歌研究(Google Research)。电子邮件:lukaszkaiser@google.com所属机构:谷歌研究(Google Research)。电子邮件:levskaya@google.com大型Transformer模型在许多任务上通常能够达到最先进的结果,但训练这些模型可能非常昂贵,尤其是在处理长序列时。

有朋自远方来,不亦乐乎。 1224

GATK SNP过滤参数优化:从标准到个性化调整的实践指南

本文深入探讨了GATK SNP过滤参数的个性化调整策略,强调不应盲目套用官方标准参数。文章详细拆解了QD、FS、SOR等关键过滤参数的含义,并提供了通过数据分布分析、文献调研和迭代测试来确定适合自身数据(如动植物重测序)最佳阈值的实践方法,旨在帮助研究者在保留真实变异与剔除假阳性信号之间找到最优平衡。

weixin_29216049的博客 275

网页中如何嵌入flash文件

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

每天多懂一点点 3520

软件破解逆向安全(一)初识内存地址和偏移

工具:CE 内存:数字->存访在电脑中->内存 实例:如何修改植物大战僵尸阳光 内存搜索最核心:过滤数据 先用CE加载植物大战僵尸,如下图 我们可以看到目前我们的阳光数是50,我们尝试在ce里搜索精确数值,4 byte是int整数的表示。 我们发现有很多数据,尝试收集一个阳光变成75再次搜索: 我们发现就一个了,这时我们可以双击Value随便修改阳光的数值了。 这里我们说一下动态和静态地址 动态地址:临时用于存放数据的地址,黑色。特征:重新启动游戏地..

weixin_43781139的博客 2593

在网页中插入flash的方法

1.推荐  jQuery插件---SWFObject   (jQuery-SWFObject-1.1.1.js)  ps:下面一段摘抄自:http://levi.cg.am/archives/403 如果你要在网页中嵌入flash的话,需要插入一堆的html代码,后来有人就开发出了SWFObject, 是一个用于在HTML中方便插入Adobe Flash媒体资源(*

u010782160的专栏 2020

C++11并发与多线程笔记(2) 线程启动、结束,创建线程多法、join,detach

第二节 线程启动、结束,创建线程多法、join,detach 一、范例演示线程运行的开始 程序运行起来,生成一个进程,该进程所属的主线程开始自动运行;当主线程从main()函数返回,则整个进程执行完毕 主线程从main()开始执行,那么我们自己创建的线程,也需要从一个函数开始运行(初始函数),一旦这个函数运行完毕,线程也结束运行 整个进程是否执行完毕的标志是:主线程是否执行完,如果主线程执行完毕了,就代表整个进程执行完毕了,此时如果其他子线程还没有执行完,也会被强行终止【此条有例外,以后会解释】 创建

qq_38231713的博客 1万+

高频网络协议与编程IO相关面试基本问题和知识点整理

网络IO相关基本高频面试基本问题和知识点整合

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 173万+

网页flash挡住了TQ的解决办法

今天在网站上挂了一个tq 真没想到还出了点问题 其实要是单纯的flash挡住了层 好弄 就是加上一点点的代码就ok 让Flash不档住浮动对象或层的关键参数:wmode=opaque 方法: 针对IE 在<object></object>内加上参数<param name="wmode" value="opaque" /> 针对FF 在<...

dieyanxiu7528的博客 162

【物联网】基于LORA组网的远程环境监测系统设计(ThingsCloud云平台版)_资料编号34

实现一主多从的LORA组网远程通信,主机和两个从机都配备了STM32F103单片机与 LoRa 模块,主机作为中心设备及WIFI网关,负责接收和发送数据到远程物联网平台和手机APP,两个从机则负责采集数据并通过各自的 LoRa组网将数据发送给主机。

嵌入式阿齐Archie 1万+

SWFObject最实用的功能

一直想为 SWFObject 这个JS的类库写一个推荐帖,因为他轻便,同时功能强大,为我们的开发带来了很大的便捷。 SWFObject是一个基于Javascript的Flash媒体版本检测与嵌入模块,其主要使用目的是让我们将FLASH嵌入网 页中的操作更简单,加入了版本检测功能,符合XHTML的标准验证的插入,并解除了IE对FLASH点击激活的限制,对主流浏览器兼容。 首先让我们看一段SW...

wwj256的专栏 248

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

动态生成Flash网页

2001年01月11日 08:58:00 动态生成Flash网页孙以义(2000-09-19)  编者按:编程技术的发展真是日新月异。通过ASP等程序动态生成HTML网页似乎已不能算是最新科技。Macromedia公司的Flash技术自推出以来,已有2亿4千8百万用户,制作flash网站已是流行趋势。就像HTML页面可以用ASP动态生成 一样,Flash 动画也可以使用支持COM Auto

秦梦瑶的专栏 522

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

SWFObject 2.1 最新版调用语法

1、最简单,最基本,只要想插入flash都能用到的经典一句话                      swfobject.embedSWF("test.swf", "yourFlashContainer", "300", "120", "9.0.0", "expressInstall.swf");      注解:调用方法embedSWF——插入SWF文件,参数依次是@swf文件的地址;@用于装

黄老五的专栏 967

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

让Flash置于最底层的两个方法

代码如下:一、在flash代码上加wmode属性,tranparent:透明,opaque:不透明http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="760" height="100">                        qual

光头的专栏 9023

ASP生成动态flash(转)

编者按:编程技术的发展真是日新月异。通过ASP等程序动态生成HTML网页似乎已不能算是最新科技。Macromedia公司的Flash技术自推出以来,已有2亿4千8百万用户,制作flash网站已是流行趋势。就像HTML页面可以用ASP动态生成 一样,Flash 动画也可以使用支持COM Automation的语言(如Borland Delphi,ASP, Visual Basic 等)动态生成。该文

1015
上一篇: JavaScript中mouseover和mouseout多次触发解决办法
下一篇: ThinkPHP中的行为扩展和插件详解
我爱默小兜
博客等级 码龄14年 387粉丝 266原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值