Flash AS3监控PHP脚本加载失败?

时间:2012-12-06 18:28:35

标签: php actionscript-3 flash status

我正在制作一个Flash + ActionScript3程序,在某个时刻,它会通过调用PHP脚本将一些文本保存到我服务器上的文本文件中。我想确保我的程序说明了此过程可能出现的故障。

我已经为PHP脚本实现了一种方法,将状态消息发送回Flash,关于fwrite操作是否成功(see here)。

但是,如果PHP脚本首先无法加载呢?或者如果它挂起? (例如,假设用户的互联网连接暂时丢失。)我可以采用什么方法在AS3中检查和处理此类情况?任何有关正确方向的建议或指示都将受到赞赏。 谢谢!

1 个答案:

答案 0 :(得分:1)

是的,就像伦敦所说的IO_ERROR一样。我仍然将您的项目保存在我的桌面上。你可以这样做:

varLoader.addEventListener(IOErrorEvent.IO_ERROR, onError);
function onError(evt:IOErrorEvent):void
{
    trace(evt);
}

您可以通过停用互联网连接进行测试