如何解决为XMLAplicationContext生成错误处理程序
| 我是Flex开发人员,有一个小问题。 我使用XMLApllicationContext加载XML文件。 我加载上下文,然后向其中添加配置位置。 在这些文件中,我负责创建要连接的URL。因此,我使用Event.COMPLETE为XMLApplicationContext创建了一个事件清单,以便我知道他什么时候可以建立连接。 不,我有点伪测试,如果用户指定了错误的主机和端口,则该URL将不存在。因此,永远不会有Event.COMPLETE动作。 为此,我很想知道如何解决这个问题。 现在我有这段代码: public function execute():*
{
m_context = new XMLApplicationContext(\"application-context.xml\");
m_context.addConfigLocation(\"application-context-services.xml\");
m_context.addEventListener(Event.COMPLETE,onComplete);
m_context.addEventListener(......);//need to know what has to come between the brackets
m_context.load();
ServiceLocator.getInstance().context = m_context;
}
我已经尝试过一些方法,但是还没有找到解决方案。
先感谢您。
亲切的问候,
蒂博·海伦
解决方法
您是否尝试了IOErrorEvent?
如果那对您不起作用,则可以尝试创建文件引用并检查它是否存在...
var f:File = new File(\"application-context.xml\");
if (f.exists) {
//...
}
我不太确定,但是如果这是本地文件,则可能必须在网址/文件名前添加“ 2”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。