我有一个主闪存文件(swf),它从外部swf的所有子页面加载。当我运行我的外部swf一切正常,但一旦我发布它,并尝试将其加载到我的主SWF我得到此错误: 所有其他页面加载正常(因为它们不会查找我在此页面中使用的.xml文件)。
有什么想法吗?
Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: file:///T|/2011/Tjelta%20Eiendom%5FNOV/3%5FProduction/Flash/assets/figures/figures.xml
at figures_fla::MainTimeline/init()
at figures_fla::MainTimeline/frame1()
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at buildings_fla::MainTimeline()
编辑:谢谢你的回答。我在等待时找到了解决方案:
var myPath:String = loaderInfo.url;
var dataPathTemp:String = myPath.substring(0, myPath.lastIndexOf("/"));
var dataPath:String = dataPathTemp.substring(0, dataPathTemp.lastIndexOf("/")) +
"/assets/figures/figures.xml";
var imgPath:String = dataPathTemp.substring(0, dataPathTemp.lastIndexOf("/")) + "/assets/figures/";
答案 0 :(得分:0)