1

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

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

但是如果 PHP 脚本一开始就无法加载怎么办?或者如果它挂起?(例如,假设用户的 Internet 连接暂时丢失。)我可以在 AS3 中采用什么方法来检查和处理这种情况?任何正确方向的建议或指示将不胜感激。谢谢!

4

1 回答 1

1

是的,就像伦敦所说的 IO_ERROR。我仍然将您的项目保存在我的桌面上。您可以执行以下操作:

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

您可以通过禁用互联网连接来测试它

于 2012-12-06T19:36:17.037 回答