我正在使用flex 4.5.1构建一个在tomcat服务器上运行的Web应用程序。 我有一个资产文件夹,在这个文件夹中我有一些文件。我从创建的xml文件中检索文件的名称
我的问题是我无法检查给定的文件名是否在assets文件夹中。从我在互联网上的搜索,我看到你可以使用File类,但我没有在flex 4.5.1中导入,当我添加包含文件系统lib的airglobal.swc的外部库时,应用程序在运行2或3秒后冻结自身当我删除airglobal.swc它工作正常。
有没有办法检查资产文件夹中是否存在文件?
感谢您的帮助。
答案 0 :(得分:1)
检查网址是否存在:
import flash.events.HTTPStatusEvent;
import flash.events.IOErrorEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;
var loader:URLLoader = new URLoader();
loader.addEventListener(IOErrorEvent.IO_ERROR, onError);
loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, onStatus);
loader.load(new URLRequest("http://url of your file"));
private function onStatus(e:HTTPStatusEvent):void
{
trace(e.status);
}
private function onError(e:IOErrorEvent):void
{
trace( e.text);
}