我希望能够重定向跟踪,甚至可以将闪存错误报告追踪到我的Flash应用程序内的文本框中,这样我就可以在没有闪存的计算机中看到错误报告 - 安装了游戏调试器版本或flashbug。
我的应用中出现的任何错误消息都应显示在此文本框中。
我该怎么做?
答案 0 :(得分:1)
对于跟踪,您可以尝试声明自己的跟踪功能,该功能将累积消息并在按下某个键时显示它们。对于例外情况,必须捕获并跟踪它们。在AIR中,有全局异常处理程序,但不在Flash中。
答案 1 :(得分:1)
使用简单的TextField和事件监听器创建您自己的错误报告类,该监听器将通过返回自定义事件的文本属性或您要调度的Signal来更新TextField内容,无论您何时需要添加跟踪在您的申请中声明。
为简单起见,并且因为它仅用作开发工具,所以创建一个Singleton,其唯一目的是发送& amp;接收活动。
编辑: Re:一个全局错误处理程序,你可以看看这个,但它似乎还处于测试阶段http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/events/UncaughtErrorEvent.html