如何检查文件是否存在而不在AS3中加载它

时间:2012-07-22 22:11:33

标签: actionscript-3 file actionscript external

我想使用navigateURL下载一个按钮来下载文件,当文件出现时它正在工作,当它不会显示404内容时。我想让swf检查那个文件是不是应该在哪里然后只是按钮上的visible.false,问题是我不知道如何检查它而不加载文件。 我很感激你的帮助。

附加: 它是一个网络应用程序和按钮只需在浏览器中打开一个链接,该链接将是一个mp3文件和一个PDF文件。多数民众赞成我如何让用户下载它们。

1 个答案:

答案 0 :(得分:0)

最好的方法是从Web服务器获取一些“初始化数据”。其中应包含有关文件的信息。但你也可以抓住Loader的Event.OPEN。如果它被捕获 - 文件存在然后调用close方法,如果没有,那么你将捕获IOErrorEvent.IO_ERROR

The open event is dispatched when loading begins.