(转)WEB网页Flash嵌入式jQuery插件
来源:互联网 发布:人工智能用英语怎么说 编辑:程序博客网 时间:2024/05/17 07:49
jQuery.Flash是基于jQuery插件的JavaScript代码,主要为了解决Flash在WEB页面的嵌入式解决方案,与AC_RunActiveContent、SWFOjbect功能类似,但是与其相比有更多的优点:
(1) 完全W3C标准
WEB页面嵌入式Flash是通过JavaScript脚本生成的,针对不同浏览器生成完全符合W3C标准的Flash页面嵌入式代码。
(2) 稳定的交互功能
在 JavaScript与Flash或Flash与JavaScript交互调用的WEB页面,SWFOjbect与 AC_RunActiveContent表现不够良好,由于JavaScript或Flash加载顺序问题,经常导致无法交互调用,jQuery.Flash可以完成支持JavaScript与Flash双方的互相交互。
(3) 简易而不失扩展
遵循jQuery的宗旨—Write Less,Do More,可以直接使用jQuery的元素选择器对任何一个元素进行Flash嵌入,而您仅需写一行代码,同时您可以增加任一参数进行功能扩展。
(4) 精小而不失功能
Flash插件非压缩仅3KB多一点,压缩之后不到2KB,超级精小,拥用SWFOjbect与AC_RunActiveContent的所有功能。
快速入门
下面需要实现的是将flash文件hello.swf嵌入到id为hello中div中,以下是实现步骤
1. WEB页面HTML如下:
<div id="hello"></div>
2. 引入JavaScript文件:
view source
print?
1.<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.flash.js"></script>
3. 编写调用代码实现嵌入功能:
view source
print?
1.<script type="text/javascript">
2.$(function(){
3.$('#hello').flash({src:'hello',width:550,height:400});
4. })
5.</script>
一行代码即可实现Flash的WEB嵌入功能
上面实现的完整代码整理如下:
view source
print?
1.<div id="hello"></div>
2.<script type="text/javascript" src="jquery.js"></script>
3.<script type="text/javascript" src="jquery.flash.js"></script>
4.<script type="text/javascript">
5.$(function(){
6.$('#hello').flash({src:'hello',width:550,height:400});
7.})
8.</script>
使用说明
1. 首页使用jQuery选定需要嵌入的元素,这里我们使用了#hello(选定id号为hello的元素,即div);
2. 其次加入Flash文件,src即表示Flash文件,文件名为hello.swf,这里填写是不需要后缀.swf;
3. 再次定义Flash宽度width,高度400,更多的参数扩展见下面一节;
扩展参数
Flash嵌入对象的所有参数都支持
默认参数:
codebase: 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
quality: 'high',
pluginspage: 'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash'
必选参数:
src:'hello',
width: 550,
height: 400,
可选参数:
id: 'demo',
name:'demo',
flashvars: {'username':'jxva','age':100},
wmode: 'transparent',
allowScriptAccess:'always',
allowFullScreen:'false'
或许还有更多参数,您只需依照上面的方式增加即可。
转自:http://mcooo.com/flash-jquery-web.html
- (转)WEB网页Flash嵌入式jQuery插件
- jQuery Flash 是基于jQuery的WEB网页Flash嵌入式插件
- web开发网页嵌入flash
- jquery uploadify flash插件问题
- 会用到的 多文件 flash上传 Web前端 推荐一个Jquery 插件 Uploadify
- jquery 网页全屏显示插件
- Web标准网页调用Flash方法
- JQuery编写百叶窗Flash插件的讲解
- Web开发必备jQuery插件
- jquery 插件(三) 精选动画仿flash插件1
- jquery 插件(四) 精选动画仿flash插件2
- Jquery插件学习网页和实例下载
- 一个轻量级的网页遮罩层jQuery插件
- 一个轻量级的网页遮罩层jQuery插件
- jQuery网页布局插件Masonry和Isotope
- JQuery网页遮罩模糊插件Foggy
- jQuery实用网页元素颜色修改插件
- jquery实现的一个网页飘窗小插件
- Oracle查询表空间使用情况&扩充表空间大小
- LESS中要调用方法要注意的问题
- (转)网页中嵌入widow media player播放器插件
- 查看ubuntu 是32位还是的
- VS2008 设置文件路径
- (转)WEB网页Flash嵌入式jQuery插件
- C# 接口 应用实例
- 使用Items.restrct搜索关键字
- 国内最好PHP CMS系统-PHP类CMS数据负载测评报告
- Java keytool
- 动态查找树之平衡二叉树(Balanced Binary Tree,AVL树)
- Oracle中常见的数据库对象--视图
- 简单的弹出层, 模拟保存时弹出保护
- Transact-SQL 参考 datetime 和 smalldatetime