日期:2014-05-16  浏览次数:20424 次

如何屏蔽swf在IE中直接显示?
如何屏蔽swf在IE中直接显示?用户通过绝对地址如http://xxxxx.xx/flash.swf无法显示,只能嵌在网页中显示?

------解决方案--------------------
在你的flash第一祯中加入下面代码

stop();
var lastFrame:Number=2;//需要跳转到的祯
var url:String=_url;
if(url.lastIndexOf(".swf")!=-1)
{
getURL("javascript:alert('不能直接访问文件!')");//向ie输出提示
fscommand("quit",true);//如果被下载了,直接打开swf文件直接关闭
getURL("javascript:self.close();");//关闭ie窗口,如果过不能关闭将swf跳转到另外一祯
gotoAndStop(lastFrame);//跳转到另一祯
}