flash滚动图片源码:网页中FLASH滚动的对联广告源码[修正]

  以前我作都是假关闭

  就是点击关闭后让影片跑到个空白帧! 然后把FLASH影片属性和值改为:

  // wmode

  // transparent

  但这样没有真正实现关闭! 后来在研究了某网站WebSite(我也记不得了)代码!

  才恍然大悟!

  以下就我就详细介绍说明下! 不明白地方给我留言好了!

  // 实现思路是在网页中加入层属性有:hidden

  如果在FLASH中加入个按钮让层隐藏! 在把FALSH影片加到层上我们要效果不就实现了吗?

  我们进行第步:

  在网页中加入如下代码:

<SCRIPT language=javascript event=FSCommand for=c114l>floater.style.visibility='hidden';</SCRIPT>
<SCRIPT language=JavaScript event=FSCommand for=c1142>floater1.style.visibility='hidden';</SCRIPT>


  第 2步:

  作个FLASH 里边FLASH关闭按钮代码如下:

on (release)
{
getURL("FSCommand:");
}


  第 3步:

  这个步非常重要!

  请详看以下代码和平时我们在网页中加入FLASH代码区别!

  首先我们加入个层!

  层ID为floater(为什么叫这个名字!请看最上边两行JAVA代码你就明白了)

  然后在这个层上加入刚刚作好FLASH!

  //以上为网页中FLASH全部代码! 是不是比平时少了很多?

  <EMBED src=http://www.webjx.com/Htmldata/sort/33.swf WIDTH=116 HEIGHT=300 id=c1142></EMBED>

  好了保存测试下吧!:)

  这篇文章里只写FLASH关闭! 有关对联广告图层滚动和定位请继续阅读:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; char=gb2312">
</head>
<body topmargin="0" marginwidth="0" >
<script language=JavaScript src="js/menus.js"></script>
<SCRIPT language=JavaScript event=FSCommand for=c114l>floater.style.visibility='hidden';</SCRIPT>
<SCRIPT language=JavaScript event=FSCommand for=c1142>floater1.style.visibility='hidden';</SCRIPT>
<DIV id=floater1 style="Z-INDEX: 100; VISIBILITY: visible; WIDTH: 115px; POSITION: absolute; TOP: 236px; left: 0px; height: 150px;">
<div align="center">
<EMBED src=http://www.webjx.com/htmldata/sort/swf/duilian.swf quality=high wmode=opaque WIDTH=100 HEIGHT=150 TYPE='application/x-shockwave-flash' id=c1142></EMBED>
</div>
</DIV>
<DIV id=floater
style="Z-INDEX: 100; RIGHT: 0px; VISIBILITY: visible; WIDTH: 110; POSITION: absolute; TOP: 236; height: 150px;">
<div align="center">
<EMBED src=http://www.webjx.com/htmldata/sort/swf/duilian.swf quality=high wmode=opaque WIDTH=100 HEIGHT=150 TYPE='application/x-shockwave-flash' id=c114l></EMBED>
</div>
</DIV>
<p>
</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
  
<p></p>
<p></p>
<p> </p>
</body>
</html>
menus.js文件:
self.onError = null;
currentX = currentY = 0;
whichIt = null;
lastScrollX = 0; lastScrollY = 0;
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;
<!-- STALKER CODE -->
function heartBeat(objectid) {
(IE) { dfY = document.body.scrollTop; dfX = document.body.scrollLeft; }
(NS) { dfY = self.pageYOff; dfX = self.pageXOff; }
(dfY != lastScrollY) {
percent = .1 * (dfY - lastScrollY);
(percent > 0) percent = Math.ceil(percent);
percent = Math.floor(percent);
(IE) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i) eval("document.all."+objectid[i]).style.pixelTop percent;
}
(NS) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i) eval("document."+objectid[i]).top percent;
}
lastScrollY = lastScrollY + percent;
}
(dfX != lastScrollX) {
percent = .1 * (dfX - lastScrollX);
(percent > 0) percent = Math.ceil(percent);
percent = Math.floor(percent);
(IE) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i) eval("document.all."+objectid[i]).style.pixelLeft percent;
}
(NS) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i) eval("document."+objectid[i]).left percent;
}
lastScrollX = lastScrollX + percent;
}
}
<!-- /STALKER CODE -->
(NS IE) action = window.Interval("heartBeat('floater1;floater2')", 2);




  swf文件按钮代码:

on (release)
{
getURL("FSCommand:");
}




Tags:  flash对联代码 对联flash素材 flash对联 flash滚动图片源码

延伸阅读

最新评论

发表评论