您的位置:首页 > 其它

禁用Flash Player(debug)错误对话框

2014-03-09 23:43 183 查看
原文地址在此

如果你是一个Flash/Flex开发人员,您可能看过这些由未处理的ActionScript的错误而导致Flash Player错误对话框。











(注:上面的图截自firefox,在我的使用过程中,如果ie和chrome出错时都可以点击[继续\或者[全部取消],firefox一旦出现就会没戏,所以作者我介绍的方法最适用于firefox)

当你安装了debug版本的flash player,且flash player里面运行着一个错误没有被正确处理的swf,或者通过正确的逻辑(如try...catch块或正确的时间侦听器).但如果你不想这些出现该咋整?

首先,当处理你自己的工程(projects)时你希望呈现这些信息,因为他们能帮助你定位你程序中的bug.但事实上是你并不是经常查看自己的应用,特别是在每天使用debug版本的flash player上网时.

直到现在,你能做的也就是卸载掉debug版本的flash player并安装一个release版本的,或者使用一个不同的含有release版本的浏览器(使用另外一个浏览器来测试).但今天我在这里另给你支个招.

有一个不被支持的(unsupported),没有在文档中写明(undocumented)mm.cfg文本选项叫SuppressDebuggerExceptionDialogs,这个选项当设置为1(默认情况下是0)时将阻止调试版的flash player弹出这些对话框.

SuppressDebuggerExceptionDialogs=1
将上面一句加到你的mm.cfg文件中,开始浏览网页而无需担心那些糟糕的SWF文件弹出来的错误对话框.

注:mm.cfg是调试版的flash player用的一个东西,这个文件里面大有乾坤,网上的资料很多,在我的64位win7机子上它在C:\Users\Administrator里面,一般它的位置是在c:\用户\用户名下面,如果不存在可以自己手动创建.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: