IE浏览器的Flash和DHTML层
当我建立一个网站,我想用闪光灯和DHTML一起在一个页面,所以我并不需要一些烦人的弹出窗口显示一些建档或extern数据。但它并没有马上工作。为什么呢?由于Flash是一个与ActiveX插件,它总是在最上层。然后,我开始寻找一个解决方案,在互联网上,没有人可以说,如何做是正确的。
Macromedia网站上,他们给了我一种解决方案,但它并没有像我希望的那样工作,所以我上网网一遍又一遍,但没有人能够提供一个很好的例子说明如何做到这一点,所以我写了这个JavaScript你所有。
注:此脚本只适用于Internet Explorer 4及更高版本的Flash播放器5,对于Netscape的flash播放器,因为不明白的一些参数,希望下一个版本。
它是如何工作的:
下载的js文件,其中包含的功能,你只需要其中两个:
首先,你放线以上/头标记外部脚本:
脚本语言= JAVASCRIPT,SRC =“/ imagesvr_ce/flashkit/tutorials/Tips_And_Techniques/Flash_an-Wouter-675/dhtmlflash.js的”/脚本
然后你可以选择两种功能:
1。第一个是你使用,如果你希望你的电影展现在一个固定大小的。只要把下一行到您的HTML:
=的Javascript脚本语言
startFlashFixed(0,0,“flashmovie.swf”,100,100);
/脚本
参数解释为了从左至右:
startFlashFixed =外部JavaScript文件的功能,其
0 =从页面的顶部空间层
0 =的页面的左侧和层之间的空间
的“flashmovie.swf”=你自己FlashMovie的,它会显示在页面中(层)
100 = flash动画的宽度(以像素为单位)
100 =身高像素闪光灯电影
2。第二个是,如果你要显示你的电影在一个相对大小。然后你把下一行到您的HTML:
=的Javascript脚本语言
startFlashRelative(0,0,“flashmovie.swf”,100,100);
/脚本
从一把手,该脚本的参数是相同的,但FlashMovie的宽度和高度的相对值(%)。
当你复制和配置脚本,您可以做出新的图层,用自己的内容或任何你想要的,如果每件事都做得不好,你会看到你自己的层上的flash动画。
软件Tecnical的谈话:
为什么两个功能,而不是一个?那么有两个功能,因为使用了不同的方法(如果你想了解更多的看看您喜欢的HTML编辑器的js文件),但我创立的第一个比较灵活的,所以我几乎总是使用第一个。
闪光灯电影都显示在它自己的层作为一个“0”,这样你自己的层的z-index必须高于零。否则,它可能是闪光灯仍然是在顶部。
闪光灯参数是在js文件,所以如果你想添加或修改它们,你将不得不打开的js文件(与您最喜爱的HTML编辑器),并把它添加在那里你看到的参数。
现金:
我要感谢斯蒂芬·布朗的脚本这个脚本developt的的第一行。也想感谢大家在闪光灯和DHTML场景,帮助我和你一样的人。
如果有人找到了一个漏洞,更好的解决方案,Netscape的解决方案,请寄给我!
(责任编辑:卓想动画http://www.zxgzs.com)