在动作脚本3中,在发生未捕获错误事件时停止我的Flash应用程序是否安全?

时间:2011-09-21 05:50:05

标签: actionscript-3 actionscript exception-handling error-handling

发生意外异常时, 我想删除所有DisplayObject并显示错误消息,告诉用户程序已崩溃
使用UncaughtErrorEvent来安全吗? 是否可以停止我的应用程序,即使我没有必要停止它,如果我使用UncaughtErrorEvent这样做?

1 个答案:

答案 0 :(得分:0)

当然可以这样做。

root.loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtError);

private function onUncaughtError(e:UncaughtErrorEvent):void
{
    // Do something with your error.
}

但请注意,这是Flash播放器10.1的一个功能,我相信。这应该不是一个大问题,因为通常每当发布新的Flash播放器版本时,人们都被迫更新。