禁用Flash Player(debug)错误对话框
原文地址在此 如果你是一个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:UsersAdministrator里面,一般它的位置是在c:用户用户名下面,如果不存在可以自己手动创建. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |