gpt4 book ai didi

Flash 有时无法触发 URLLoader 上的任何事件

转载 作者:行者123 更新时间:2023-12-02 00:38:54 27 4
gpt4 key购买 nike

我有一个 URLLoader 实例可以在我的机器和许多其他机器上完美运行,但在极少数情况下,无论浏览器或 Flash 播放器版本如何,URLLoader 都不会返回我的任何回调,因此load() 方法被发射到平流层,除此之外什么也没有发生。

想知道是否还有其他人遇到过这个问题,如果遇到过,他们是如何解决的。

[编辑]

好吧...不要在意“没有触发任何回调”。事实上,它正在触发 SecurityError.SECURITY_ERROR。但是,我完全不知道为什么它只会在某些机器上而不是在其他机器上触发它。它与用户的管理员权限或浏览器的安全设置有关吗?错误是 2170,phaseTwo(不管是什么意思)

[编辑 2]

Eureka !!!去 www 还是不去 www 这就是问题(或者更确切地说是答案)。该问题与计算机无关,而是与在某些情况下没有 www 的页面加载有关。 Flash 不知道在那种情况下该怎么办。杰出的!

最佳答案

我想到了可能导致这种情况的三件事:

确保您正在捕获 SecurityError.SECURITY_ERRORIOError.IO_ERROR。如果发生错误,则不会引发 COMPLETE 事件。

如果 Loader 没有添加到 UI 树中,它将无法工作。如果是这种情况,您应该改用 URLLoader

如果您使用 addEventListener 添加事件监听器,请确保您没有使用弱引用。如果您是并且没有 root,它们可能会被垃圾收集,这会导致您的症状。

关于Flash 有时无法触发 URLLoader 上的任何事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3452773/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com