网页中通过swfobject插入Flash动画以及设置透明
来源:互联网 发布:酒精漱口 知乎 编辑:程序博客网 时间:2024/05/19 19:14
前言
今天在浏览网页时候,发现有的网站上既然可以在任意地方插入视频,且可以控制视频的显示范围,瞬间感觉效果还不错,经查看源代码,发现不过是在网站上嵌入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.csdn.net/detail/hsd2012/9547225
备注
推荐一款做截gif图片的软件
LICEcap
部分截图如下
1 0
- 网页中通过swfobject插入Flash动画以及设置透明
- SWFObject 设置透明 Flash
- JS SWFOBJECT 加载flash设置背景透明
- 网页中透明Flash的设置
- 网页透明flash设置
- 网页中插入Flash动画的代码
- 在网页中用JS插入Flash的方法: SWFObject
- 在网页中用JS插入Flash的方法: SWFObject
- 网页中插入透明Flash的方法和技巧
- 网页中嵌入swf文件的插件,设置 Flash 透明
- Dreamweaver中插入透明Flash
- 使用 SWFObject.js 插入Flash
- Flash CS4网页中Flash背景透明
- 让swfobject.js 支持透明的flash
- Flash在网页中的透明属性设置
- 在FLASH中插入“网页”
- .net网页中插入Flash
- 在网页中插入flash
- Java加密技术(八)
- 括号匹配代码实现--通过栈实现
- 4位随机验证码的生成
- 这20个正则表达式,让你少写1,000行代码
- nodejs图片处理工具gm用法
- 网页中通过swfobject插入Flash动画以及设置透明
- 关于函数那些事--C语言学习(1)
- Android的EditText超出字数限制,给用户提示
- [leetcode]114. Flatten Binary Tree to Linked List
- Java加密技术(九)
- Keil系列教程(汇总)
- 文章标题
- PPT流程文字转变为美观图形
- [SIM] The maximum transfer rate between "UE" and "SIM card"