Flash对联广告的关闭按钮讨论


Posted in Javascript onJanuary 30, 2007

页面两边对称的对联式Flash广告很常见,我们今天姑且不谈如何制作对联广告,主要讲一下Flash广告里的小“×”(关闭按扭)的代码,以及它和外部网页环境的接合。这个关闭按扭的制作也是有一点学问的。

具体步骤如下: 画一个小“×”的关闭按扭的图形,这应该不难吧?全部选中后,按下F8键转化成一个“按扭”组件,点击选中这个小按扭后,按下F9键打开动作面板,添加以下代码:

以下为程序代码:
on (release)
{
getURL("FSCommand:", "");
}
 

就这么简单吗?对,在Flash里就是这么简单了,当然,还要在网页里做以下工作。 这里我们多运用一些JavaScript的东西来做我们这个代码块儿移植性很好的对联。 全部代码如下:

以下为程序代码:
<!-- 对联开始 -->
<SCRIPT language=JavaScript event=FSCommand() for=dl> 
duilian2.style.visibility='hidden'; 
duilian3.style.visibility='hidden'; 
</SCRIPT><SCRIPT language=JavaScript> 
function winload() 
{ 

duilian2.style.top=20; 

duilian2.style.left=5; 

duilian3.style.top=20; 

duilian3.style.right=5; 
} 
//if(document.body.offsetWidth>800){ 
{ 

document.write("<div id=duilian2 style='position: absolute;visibility:visible;z-index:1'><EMBED src='/images/banner.swf' quality=high WIDTH=100 HEIGHT=300 TYPE='application/x-shockwave-flash' id=dl></EMBED></div>" 
+"<div id=duilian3 style='position: absolute;visibility:visible;z-index:1'><EMBED src='/images/banner.swf' quality=high WIDTH=100 HEIGHT=300 TYPE='application/x-shockwave-flash' id=dl></EMBED></div>"); 
} 
winload() 
//} 
</SCRIPT>
<!-- 对联结束 -->

整个这一部分包含了两段JS代码块,从第一个看以看出是设置当对联Flash中发生事件眯FSCommand()时duilian2和duilian3的visibility(可见)属性为hidden(隐藏)。 而第二段JS就是插入对联广告以及设置了一下对联在浏览器窗口中所出现的位置。{}

把上边那段代码,插入到任何网页的之间,然后把那个对联Flash拷贝到和那网页同目录下,浏览就可以看到了。是不是又感觉学会了一招儿?

Javascript 相关文章推荐
showModalDialog 和 showModelessDialog
Jan 22 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
Mar 04 Javascript
基于JavaScript实现生成名片、链接等二维码
Sep 20 Javascript
js和C# 时间日期格式转换的简单实例
May 28 Javascript
JavaScript toUpperCase()方法使用详解
Aug 26 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
Aug 31 Javascript
自定义PC微信扫码登录样式写法
Dec 12 Javascript
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
Vue+element-ui 实现表格的分页功能示例
Aug 18 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
Dec 13 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
May 29 Javascript
cypress测试本地web应用
Jun 01 Javascript
Js之软键盘实现(js源码)
Jan 30 #Javascript
关于图片验证码设计的思考
Jan 29 #Javascript
一些易混淆且不常用的属性,希望有用
Jan 29 #Javascript
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
Jan 29 #Javascript
判断页面是关闭还是刷新的js代码
Jan 28 #Javascript
用JavaScript和注册表脚本实现右键收藏Web页选中文本
Jan 28 #Javascript
用js自动判断浏览器分辨率的代码
Jan 28 #Javascript
You might like
php常用ODBC函数集(详细)
2013/06/24 PHP
php实现查询百度google收录情况(示例代码)
2013/08/02 PHP
PHP中使用Memache作为进程锁的操作类分享
2015/03/30 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
php redis实现对200w用户的即时推送
2017/03/04 PHP
Ext面向对象开发实践(续)
2008/11/18 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
2014/01/02 Javascript
JavaScript判断数组是否包含指定元素的方法
2015/07/01 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
jQuery弹层插件jquery.fancybox.js用法实例
2016/01/22 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
2017/10/19 jQuery
JS+Canvas绘制动态时钟效果
2017/11/10 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
2018/05/04 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
javascript实现导航栏分页效果
2019/06/27 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
2020/04/10 Javascript
javascript实现随机抽奖功能
2020/12/30 Javascript
[01:20]PWL开团时刻DAY9——听说潮汐没用?
2020/11/10 DOTA
在Linux中通过Python脚本访问mdb数据库的方法
2015/05/06 Python
python中的lambda表达式用法详解
2016/06/22 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
python实现文件的分割与合并
2019/08/29 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
最新奶茶店创业计划书范文
2014/02/08 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
小学数学课后反思
2014/04/23 职场文书
促销活动计划书
2014/05/02 职场文书
五四演讲稿范文
2014/09/03 职场文书
推荐信范文大全
2015/03/27 职场文书
PostgreSQL自动更新时间戳实例代码
2021/11/27 PostgreSQL