错误体系结构框架Adobe Flex 4.0

问题描述:

您是否有任何示例(即URL,代码示例,代码布告栏,原则)来描述Adobe Flex 4.0的良好错误体系结构设计? 我第一次开发Adobe Flex应用程序。如果我们正在阅读多个文件(包括图形文件和文本文件),并且其中一个文件已损坏或格式错误,您是否知道任何错误处理框架的好例子,这些文件都可以专门用于恢复应用程序。我知道在Flex 3.0中没有全局错误处理,并且我已经阅读了其他更详细的错误处理文章。我认为有一篇文章提到有一个错误处理类,并有一切错误调用该错误类。这是一个例子,我想知道是否有其他人或预定义的错误架构框架。错误体系结构框架Adobe Flex 4.0

谢谢。

你有什么例子(即URL,代码示例代码broilerplates, 原则)来描述一个良好的错误架构设计针对Adobe Flex的 4.0?

要求“良好”或“最佳实践”的问题往往是主观因素,许多因素起作用。我相信他们不可能回答。如果这个问题需要采取“可回答”的方式,我还未确定。但是,我会尽力解决您的一些具体问题。

你知道的错误处理框架的任何很好的例子是 将允许应用程序的恢复特别是如果我们 读取多个文件(包括图形文件和文本文件)和 其中之一是腐败或错误的格式。

在这种情况下,“恢复”是什么意思?您如何知道文件是否存在损坏或错误的格式?会抛出错误吗?从什么组件或类?从什么类型?它会是你自己创造的错误还是不同的东西?

我知道在Flex 3.0中没有全局错误处理,并且我有 读取更具体的错误处理的其他帖子。

这是稍微不准确的;作为全局错误处理 - 又名未捕获错误异常 - 是Flash Player的一部分。 ,而不是Flex框架的一部分。在Flash Player 10.1和AIR 2中添加了UncaughtErrorEvent。您可以构建面向这些玩家的Flex 3应用程序,并且应该能够使用这些事件。

但是,在某些时候,Flex应用程序标签添加了它自己的uncaughtError;这只是Flash Player事件之上的一个抽象层。但是,您可以在Flex应用程序中使用Flash Player事件,而不在主应用程序标记上使用此事件。您只需手动添加事件侦听器来处理这些事情。