【问题标题】:Event that fires when a url is confirmed as valid当 URL 被确认为有效时触发的事件
【发布时间】:2011-08-22 21:28:26
【问题描述】:

好的,伙计们...我有一个问题正在寻找比看似显而易见的解决方案更具体的答案。

我有一段代码要在已知 url 有效后直接执行。我所说的“有效”是指程序已检查该文件路径是否确实存在。这可以通过 COMPLETE 侦听器来完成,因为毕竟,如果引用的文件不存在,加载器无法完成加载其内容,但我希望它在任何字节开始被吸入之前发生。我有还尝试了 HTTPS_STATUS 事件,条件是“如果状态是这个 [某个非错误状态编号],则运行此代码块”。这会很好用,只是不同的环境产生不同的网络代码,有些甚至无法区分错误和非错误,无论如何都返回0。正因为如此,我无法编写一个无论使用什么浏览器都有效的条件......

那么,有人有什么想法吗?!?!?!?!

【问题讨论】:

    标签: actionscript-3 events event-handling loader event-listener


    【解决方案1】:

    如果这不起作用,请发布您的代码。

    myUrlLoader.addEventListener(Event.OPEN, openHandler);
    //Dispatched when the download operation commences following a call to the URLLoader.load() method.
    

    【讨论】:

    • 是的,先生,工作就像一个魅力。我实际上在您发布此内容时找到了此解决方案。我对 OPEN 事件持怀疑态度,我认为它在任何尝试查找文件目录之前就被触发了…… as3 文档在所有这些方面都模棱两可。但可以肯定的是,它会在我需要它时准确地触发,就在检查文件路径之后和加载任何东西之前。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 2013-08-09
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多