当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > 网页中广告条的关闭方法

Flash动画制作
Flash 3d效果精彩实例(5)
贺新年 制作五彩缤纷焰火动画
FlashMX2004中的XML应用之原理篇
制作一个骄艳的鲜花情人Flash贺卡
有趣 用Flash制作互动的小人
Flash制作鸡年新春动画贺卡
Flash MX 2004 UI组件系列教程(3)
Flash加载外部文件(5)
Flash MX 2004 UI组件系列教程(4)
Flash加载外部文件(2)
Flash加载外部文件(3)
一个最简便的代码实现任意数字和0的来回跳转
让Flash课件中测试题信手拈来
MX中如何实现swf文件的完美跳转
三分钟理解Flash中的级别关系
flash与ASP通信的几种方法
flashMX2004视频插件的应用教程
如何做好一个多人配合的flash项目
AS计算方面的错误
如何防止SWF文件被反编译

Flash动画制作 中的 网页中广告条的关闭方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 84 ::
收藏到网摘: n/a

在FLASH广告条中加入关闭的按钮只要在按钮上加入quit退出的命令即可。
on(release){
fscommand("quit");
}
现在在FLASH PLAYER中点击退出即可关闭FLASH PLAYER,但在网页中却不可以退出。在网页中要想直接实现退出是不可能的,不过我们可以利用层的隐藏属性来实现。具体插入层的方法这里就不多说,看看下面的代码吧。

<div id='right' style='position: absolute; visibility:z-index; left: 679px; top: 14px;'>
<EMBED src="/upload/tech/20091121/20091121173512_e2230b853516e7b05d79744fbd4c9c13.swf" quality=high PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" TYPE="application/x-shockwave-flash" WIDTH="100" HEIGHT="300" id='ad' wmode=opaque></EMBED>
</div> 

<SCRIPT FOR='ad' EVENT='FSCommand()' LANGUAGE='JavaScript'>
right.style.visibility='hidden';
//设置id为right的样式属性中的可见为隐藏,hidden改为visible即可显示
</script>

这里要注意的就是以下几点:
一、div中的id要命名,上例代码中用right为层的id名,即id='right'
二、再给SWF文件的id命名,上例代码中用ad为EMBED中swf所再的id名,即id='ad';还有不要忘了wmode=opaque
三、在script后的for的值是swf所在的EMBED元素中的id名,EVENT事件为SWF文件中的FSCommand()命令。

如果有多个类似的广告,可增加层插入相应的广告文件,不过EMBED元素的id名要相同,div元素的id名可以不同。如果div元素的id名不同,那么在脚本处的right要改成相应的div元素id名。