Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AIR:从CD\DVD运行程序时出错#2032_Actionscript 3_Apache Flex_Air - Fatal编程技术网

Actionscript 3 AIR:从CD\DVD运行程序时出错#2032

Actionscript 3 AIR:从CD\DVD运行程序时出错#2032,actionscript-3,apache-flex,air,Actionscript 3,Apache Flex,Air,我的项目中有空气问题 我想在swf下读取一个xml文件存储程序。我的xml文件包含指向其他文件的条目(路径) 要读取文件,请使用URLLoader ... var urlRequest : URLRequest = new URLRequest ( url ) ; var _loadXML : URLLoader = new URLLoader (); _loadXML.load ( urlRequest ) ; ... 使用捕获运行时将发布导出为已签名的应用程序 我从硬盘上运行exe,程序运

我的项目中有空气问题

我想在swf下读取一个xml文件存储程序。我的xml文件包含指向其他文件的条目(路径)

要读取文件,请使用URLLoader

...
var urlRequest : URLRequest = new URLRequest ( url ) ;
var _loadXML : URLLoader = new URLLoader ();
_loadXML.load ( urlRequest ) ;
...
使用捕获运行时将发布导出为已签名的应用程序

我从硬盘上运行exe,程序运行正常。 当我在CD/DVD驱动器上刻录文件并尝试从CD/DVD运行exe程序时,显示错误“#2032流”


AIR在cd/dvd中看不到我的文件。为什么?

您应该知道您的xml文件应该包含在安装包中,并且在加载它时应该使用相对路径。请注意:可能是键入错误,但您不能这样做:
var URLRequest:URLRequest=new URLRequest()
因为您不能使用AS3类名作为var名称。对不起,复制代码中的错误。变量名称与类名不同:)。。。那么我的第一条评论呢?我尝试了包含XML。Xml文件可见,但其他文件位于cd-rom中,未找到下一个应用程序。现在,我解决我的问题如下:创建临时目录并将文件从AplicationDirectrory复制到临时目录。使用临时文件中的文件。当我使用File.applicationDirectory.resolvePath(“myfile.jpg”)时,应用程序没有响应。目前,此解决方案对我来说还可以,但此解决方案在windows Xp中不起作用:/