百事通信息网
function Common() {}
......
/**
*@param:id //div元素的id号
*@param:url //flash地址
*@param:width //显示的对象宽
*@param:height //显示的对象高
*@param:mode //是否以透明模式显示
**/
Common.showFlash = function (id, url, width, height, mode) {
var arr = new Array();
var str="";
arr.push("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"" + width + "\" height=\"" + height + "\"> ");
arr.push("<param name=\"movie\" value=\"" + url + "\">");
arr.push("<param name=\"quality\" value=\"high\"> ");
if (mode) {
arr.push("<param name=\"wmode\" value=\"transparent\">");
}
arr.push("<param name=\"menu\" value=\"false\">");
arr.push("<embed src=\"" + url + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + width + "\" height=\"" + height + "\"></embed>");
arr.push("</object>");
str = arr.join("");
$(id).innerHTML = str;
};
......
调用示例:
Comm.showFlash("layer","flash/1.swf",400,200,true);
附:
在该例中,字符连接采用的数组来实现,提高了效果
js同java一样,在使用"+"号来连接字符串时会申请新的内存空间,不断的申请内存空间,既浪费内存空间又降低运行效果.
分享到:
相关推荐
这里,`addEventListener`方法为`myFlash`对象添加了对`contextmenu`事件的监听,当右键点击时,JavaScript同样会阻止默认的右键菜单显示。 需要注意的是,由于Flash的安全性和浏览器兼容性问题,现代浏览器已经...
<script src="../leeJs/loadflash.js" type="text/javascript" language="javascript"> <script>LoadFlash("../flash/导航条.swf","transparent",964,39,""); 注解: 1,第一段代码必须在第二段前面; 2.LoadFlash...
1. **源代码**:通常包含`src`目录,其中的JavaScript文件(如`videojs-flash.js`)实现了Flash的适配层,使得Video.js可以与Flash SWF文件进行交互。 2. **Flash SWF文件**:Flash播放器的二进制文件,通常命名为`...
在Flash ActionScript中,我们需要启用ExternalInterface并添加一个方法来报告加载进度。例如,可以创建一个名为`reportProgress`的方法,该方法接受加载百分比作为参数。然后,在AS3代码中,你可以监听`Event....
开发者可能需要对这些文件进行解压并研究代码,以理解图片轮换的具体实现方式,包括如何初始化Flash对象、如何通过JavaScript调用Flash方法、如何处理图片的加载和切换等。 通过学习这个例子,开发者可以学习到...
在JavaScript中,可以在尝试调用Flash方法时捕获异常。 总的来说,JavaScript与Flash之间的数据传输依赖于AS3的`ExternalInterface`类和JavaScript的`postMessage`方法。通过这些技术,我们可以实现"JS不断给FLASH...
本篇文章将详细介绍如何利用JavaScript(简称JS)为Flash对象添加外部链接,从而实现点击Flash内容跳转至指定页面的功能。 #### 二、关键知识点解析 ##### 2.1 SWFObject库简介 SWFObject是用于嵌入Flash内容的一...
4. **设置输入框并传递变量**:在HTML页面中添加一个文本输入框,并在输入框发生改变时触发一个JavaScript函数`doPassVar()`,该函数将获取输入框的值并通过`SetVariable`方法传递给Flash。 5. **编写JavaScript...
在JavaScript (JS) 和ActionScript (AS) 之间进行通信是一种常见的需求,特别是在网页中集成Flash内容时。本文将深入探讨如何实现JS与AS的交互,以及如何通过JS调用Flash中的方法。我们将通过几个关键知识点来理解这...
console.log('Flash方法调用失败'); } ``` 以上就是JavaScript调用Flash中方法的基本步骤。在实际项目中,可能还需要处理更复杂的情况,如错误处理、异步调用、参数传递等。但这个简单的例子应该足以让你理解基本...
根据提供的文件信息,本文将详细解析如何通过JavaScript(简称JS)来调用并优化Flash文件在网页中的展示方式。此方法特别适用于希望去除Flash播放器默认边框的应用场景。 ### JS调用Flash文件的关键技术点 #### 1....
在IT行业中,JavaScript(简称JS)和Flash是两种常见的用于网页交互的技术。在这个主题中,我们探讨的是如何利用这两种技术来调用用户的本地或USB摄像头进行拍照并上传。以下是关于这个话题的详细知识: 首先,...
本文将详细介绍如何在Android的`WebView`中播放Flash以及如何通过JavaScript调用本地Android方法。 首先,为了在`WebView`中支持Flash,你需要确保设备上安装了Adobe Flash Player。因为Google Play商店已经不再...
总之,“js+flash实现焦点广告轮播”是一个结合了传统Flash技术和现代JavaScript技术的项目,它为网页带来了丰富的动态广告体验。通过分析提供的源码和工具,开发者可以学习到如何整合这两种技术,以及如何优化和...
"js.rar_actionscript_flash js_js actionscript_js flash_js交互"这个标题揭示了我们要探讨的主题——如何实现JavaScript与Flash ActionScript之间的交互。 ActionScript是Adobe Flash Professional中的主要编程...
然后,我们在`<embed>`标签内部使用JavaScript添加了一个`contextmenu`事件监听器,当用户在Flash对象上右键点击时,会触发`disableFlashRightClick`函数,阻止默认的右键菜单显示。 需要注意的是,这种方法可能不...
本文将详细介绍如何利用JavaScript和Flash技术来实现这一功能,主要涉及`js+flash`的结合使用,以及`zclip`这个插件的应用。 首先,我们要理解JavaScript在浏览器中的限制。由于安全原因,JavaScript本身无法直接...
3. **图片库和框架**:JavaScript有许多优秀的图片处理库,如GreenSock(GSAP)、Three.js(3D)和CreateJS等,它们提供了丰富的动画功能,可以帮助开发者快速实现复杂的效果。例如,GSAP的`TweenLite.to()`函数可以...
例如,CSS可以用于设置静态元素的基本样式,JavaScript可以添加动态行为,而Flash则可能用于创建更复杂的游戏或动画。结合使用,它们可以实现各种效果,如:响应式布局、悬停效果、滚动动画、计时器、实时反馈、视频...