gpt4 book ai didi

actionscript-3 - 为什么要调度Event.OPEN而不是IOErrorEvent.IO_ERROR?

转载 作者:行者123 更新时间:2023-12-03 09:00:02 25 4
gpt4 key购买 nike

当SWF位于Web服务器上并尝试加载无效的URL时,为什么load类的URLStream方法调度Event.OPEN而不是IOErrorEvent.IO_ERROR

在本地运行SWF时,这并不适用。

样例代码:

var CLS_UrlStream:URLStream = new URLStream(); // Initialize URLStream class instance.
CLS_UrlStream.addEventListener(Event.OPEN, FUN_StreamHandler); // Listen for successful connections.
CLS_UrlStream.addEventListener(IOErrorEvent.IO_ERROR, FUN_StreamHandler); // Listen for conenction errors.
CLS_UrlStream.load(new URLRequest("InvalidURL")); // Load file.

private function FUN_StreamHandler(FUN_PAR_Event:Event):void {
trace("EVENT TYPE: " + FUN_PAR_Event.type);
}
// Outputs: EVENT TYPE: open

最佳答案

Event.OPEN在加载时被触发。因此将始终被调用。

您可能需要HTTPStatusEvent.HTTP_STATUS

关于actionscript-3 - 为什么要调度Event.OPEN而不是IOErrorEvent.IO_ERROR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8882413/

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