当前位置:主页>FLASH AS 编程>AS小技巧>文章内容
  • Flash中退出按钮代码的写法(as2.0)
  • 来源:技术·人生 作者:技术·人生 2008-03-20 【
FlashAs作品发表>>我要投稿 | FlashAs讨论区>>AS论坛
Flash Media Server学习站>>www.FMScn.com


SWF中设置退出按钮的目的是当用户用鼠标点击的时候退出,但是播放SWF的环境并不一样,为了能达到同样的效果,当点击退出时,执行如下代码:
AS Code
switch (System.capabilities.playerType.toLowerCase ())
{
case "standalone" :
	fscommand ("quit"true);
	break;
case "external" :
	flash.external.ExternalInterface.call ("sendQuit");
	break;
case "plugin" :
case "activex" :
	flash.external.ExternalInterface.call ("window.close()");
	break;
}

就是根据播放器的类型来分别处理。
需要注意的是:
1、当在网页中播放时,需要在服务器上查看网页或者添加到信任区域才能有效,否则会弹出安全警告。
2、当包含在其他程序中时,需要处理退出消息sendQuit.





上一篇:Flash中外部共享库的运用   下一篇:鼠标在flash超链接上不停抖动的解决方法
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)