【发布时间】:2011-11-23 10:41:52
【问题描述】:
我有一个非常大的 flex 4 项目,其中包含许多 flex 模块和 flash 资源。
我在每个加载多个资产的组件中都有许多加载器Loader()。有没有办法为我的整个应用程序创建一个通用的 IOErrorEvent 处理程序,它会在加载程序尝试加载某些内容并失败时捕获,还是我需要去每个加载程序并单独捕获事件?
谢谢。
【问题讨论】:
标签: actionscript-3 apache-flex loader
我有一个非常大的 flex 4 项目,其中包含许多 flex 模块和 flash 资源。
我在每个加载多个资产的组件中都有许多加载器Loader()。有没有办法为我的整个应用程序创建一个通用的 IOErrorEvent 处理程序,它会在加载程序尝试加载某些内容并失败时捕获,还是我需要去每个加载程序并单独捕获事件?
谢谢。
【问题讨论】:
标签: actionscript-3 apache-flex loader
不,你不能,因为默认情况下 IOErrorEvents 不会冒泡。您可以使用自动捕获 IOErrorEvent-loader 覆盖 Loader 类,并替换应用程序中的每个 Loader。
【讨论】: