【问题标题】:load an xml asset in actionscript without events在没有事件的情况下在 actionscript 中加载 xml 资产
【发布时间】:2014-04-20 05:34:40
【问题描述】:
【问题讨论】:
标签:
xml
file
flash
actionscript
assets
【解决方案1】:
如果您正在执行 Adobe AIR AS3 并且 xml 文件驻留在硬盘上,那么您可以调用 FileStream.open 函数来同步打开文件并加载数据。
var fileStream:FileStream = new FileStream();
fileStream.open(File.applicationDirectory.resolvePath("abc.xml"), FileMode.READ);
var fileContents:String = fileStream.readUTFBytes(fileStream.bytesAvailable);
var theXML:XML = new XML(fileContents);
如果它不是 AIR 和/或您需要从网络加载数据,那么您将需要按照您提供的 URL 中的说明在 URLLoader 和事件处理上进行中继。