I Love China

技术·人生

技术服务生活
繁體
2月 2nd, 2008

[as2]Flash中退出按钮代码的写法

AS2SWF中设置退出按钮的目的是当用户用鼠标点击的时候退出,但是播放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.

随机文章:

1条评论 to “[as2]Flash中退出按钮代码的写法”

  1. 好东西,强帖留名!!已经转载!谢谢!!

Leave a Reply