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

对联|对联广告|网页

以前我作的都是假关闭

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

// wmode
// transparent

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

以下就我就详细的说明一下! 不明白的地方给我留言好了!
// 实现的思路是在网页中加入层。层的属性有: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>

第二步:
作一个FLASH 里边FLASH关闭按钮的代码如下:

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

第三步:
这个步非常的重要!
请详看以下代码和平时我们在网页中加入FLASH的代码的区别!
首先我们加入一个层!
层的ID为floater(为什么叫这个名字!请看最上边的两行JAVA代码你就明白了)

然后在这个层上加入刚刚作好的FLASH!
//以上为网页中FLASH的全部代码! 是不是比平时少了很多?

<EMBED src='http://www.webjx.com/htmldata/2007-01-26/33.swf' WIDTH=116 HEIGHT=300 id=c1142></EMBED>

好了,保存测试一下吧!:)

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

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=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/2007-01-26/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/2007-01-26/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) {
if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }
if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
if(diffY != lastScrollY) {
percent = .1 * (diffY - lastScrollY);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i++) eval("document.all."+objectid[i]).style.pixelTop += percent;
}
if(NS) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i++) eval("document."+objectid[i]).top += percent;
}
lastScrollY = lastScrollY + percent;
}
if(diffX != lastScrollX) {
percent = .1 * (diffX - lastScrollX);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i++) eval("document.all."+objectid[i]).style.pixelLeft += percent;
}
if(NS) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i++) eval("document."+objectid[i]).left += percent;
}
lastScrollX = lastScrollX + percent;
}
}
<!-- /STALKER CODE -->

if(NS || IE) action = window.setInterval("heartBeat('floater1;floater2')", 2);

swf文件按钮的代码:
on (release)
{
getURL("FSCommand:");
}

时间: 2025-01-16 21:46:46

网页中FLASH滚动的对联广告源码[修正]的相关文章

腾讯 服务器 后台数据-有没有高手帮我解析一下腾讯QQ客户端首页的flash在线总人数的源码?

问题描述 有没有高手帮我解析一下腾讯QQ客户端首页的flash在线总人数的源码? 我把 http://im.qq.com/pcqq/ 里面那个动态显示QQ在线人数和地域的flash下载了下来并反编译后得到如下源码,我不懂flash,不只有没有flash高手帮我看下能不能从这个源码里面找到请求在线人数的实际完整url地址,如果能细分到每个地区就更好了 具体文件 源码:http://pan.baidu.com/s/1gdjAwvh 其他文件包:http://pan.baidu.com/s/1jGqV

Android中ListView如何使用,求源码?

问题描述 Android中ListView如何使用,求源码?请详细点,最好能够直接运行的,谢谢 解决方案 user.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="horizontal" an

android中的设置选项对应的源码怎么修改

问题描述 android中的设置选项对应的源码怎么修改 想在android中的设置里面添加源码,想知道怎么进行修改:我指的是在源码包中 解决方案 参考:http://blog.csdn.net/yzx41099296/article/details/7337264 解决方案二: 把settings.java 代码导到开发工具里改就行,跟普通应用区别不大,关键是编译 pakages/apps/Settings.java 解决方案三: package/app/Settings 设置apk 的代码

网页中Flash出现“单击激活并使用此控件”的解决方法

解决|控件|网页 在网页中插入的Flash,在进行页面浏览时会有讨人嫌的提示"单击激活并使用此控件",Flash文件的周围具有边框显示,必须单击该Flash才能消除该提示,着实很麻烦. 平时一直没在意,最近感觉到看着页面中的Flash比较难过,随即搜索些解决方案整理下来: 首先了解下含有Flash内容的网页在IE浏览器下为什么会出现"单击激活并使用此控件"? 微软为了避免与eolas公司和加利福尼亚大学之间的专利侵权纠纷,而发布的一个ie非安全更新,系统编号为kb9

入门:巧妙去掉网页中Flash的右键菜单

菜单|网页|右键 大家在网页中添加Flash动画时,在动画上右键单击就会弹出一个菜单,其实我们在制作发布Flash动画时可以轻松的去掉在网页中显示的右键菜单. 例如,下面动画右击就会显示菜单. 网页中右击后效果如下所示. 我们在制作Flash后,执行"文件"->"发布设置".发布为HTML格式,设置如下. 浏览生成的HTMl网页文件,我们可以看到,右键菜单已经没有了. 我们这个教程既然是入门,那么就再继续给大家讲下.如果有些心计的人可能会查看下我们生成的HTM

网页中flash的trace方法输出数据

我的js类jdhcn.js中的一个flashDebug方法: 功能: flash的调用些方法能在网页中看到flash的trace方法输出的数据: 方法: 1.init(w,h,z);//w为显示界面的宽度,h为显示界面的高,z为层级(最好放在最顶层):<此方法可以省略> 2.trace(str);//要输出的数据. 使用: 1.把jdhcn.js导入,点击下载jdhcn.js. 2.在body里可以重写一个函数(也可以不写). 程序代码: 以下为引用的内容: <script langua

网页中Flash如何下载

当我们浏览网页时,总是有很多制作精美的Flash让我们心动,很想能保存下来慢慢欣赏.但是Flash不能直接保存,必须通过一些技巧才能实现.下面告诉大家6个关于Flash保存的小技巧,希望可以从这里寻找到最适合你自己的保存方式. 方法一:直接保存 对象:Flash存在于当前网页下的一个独立链接中. 操作:如果网页上的某个链接当你把鼠标指针指向它不动时,在状态栏(即IE最下面.任务栏上面的那一栏)显示的地址的最末端是".swf",则只需在此链接上单击右键,再选"目标另存为&quo

网页中Flash播放器常用参数设置_应用技巧

我们现在大部分人做网页,都是直接用DW插入flash,而且DW也是所见即所得,直接生成了相应的flash显示代码.可是我们又有多少人了解这些直接由DW生成的代码呢?其实我接触flash player标签,是在刚学习html的时候,那时书中插入flash只有最简单的<embed src="" width="" height=""></embed>一句,而且在很长一段时间里,只要网页中插入flash我也都是这样写的,当时认为,

网页中flash文件的另类下载方法_应用技巧

用maxthon浏览器的朋友可以用maxthon中自带的插件来下载网页中镶嵌的flash文件,超级简单. 当然,不用这个浏览器的朋友可以下载一个,这个浏览器还是非常不错的.  首先点击"查看"-"工具栏",把里面的"扩展插件栏"前面打上对号,目的就是让它显示在浏览器上方.这时浏览器上面你会看到一个flash的小图标(图标和blog里面插入flash的那个图标是一样的,仔细看就能找到).  其次,打开镶嵌flash文件的网页,点那个小图标,选sav