今天在做一个flash,最后需要设置一个退出按钮,可是怎么写退出代码呢?
一般来说在flash中的退出代码是这样写的:
(要用到fscommand函数)
FLASH退出代码:
方法一:(加在按钮中)用于关闭 flash 播放器窗口;
on(release) {
fscommand("quit",true)
}
补充说明:
如果将以上代码中的true去掉,变成下面这样也是可以的……
on(release) {
fscommand("quit")
}
不知两者有什么区别?希望有知道的朋友告诉一声。
方法二:(加在按钮中)可以关闭用 IE 打开的 flash窗口
1、如果swf嵌入在了htm文件中,可以关闭该htm文件窗口
2、如果直接使用浏览器打开swf文件,则可以关闭这个swf所在的页面窗口
on(release)
{
getURL("javascript:window.close()");
}
补充说明:
以上代码会提示你是否关闭窗口。
如果换成下面的代码,就会没有任何提示信息而关闭当前窗口了:
on (release) {
fscommand("quit","true");
getURL("javascript:window.opener=null;window.close()");
}
方法二中的这两点在傲游浏览器2.1.5中测试通过
以下是关于flash中fscommand()使用的详细介绍:
http://www.panpan.org/htgardenml/ruanjianjiaocheng/Flashjiaocheng/200902/11-408.html
++++++++++++++++++++++++++++++++
积极研究退出flash的代码,造福自己和网友