我需要从 XML 加载一组图像并为它们分配交互性
首先我加载 XML
import flash.display.Loader;
import flash.net.URLRequest;
var loader:Loader = new URLLoader();
var request:URLRequest = new URLRequest("myXML.xml");
loader.load(request);
loader.addEventListener(Event.Complete, proessFile);
function processFile(e:Event):void
{
var loadedXML:XML = (e.target.data);
}
//load set of images from XML file
for (var i:uint = 0; i < loadedXML.image.length(); i++)
{
var imgLoader:Loader = new Loader();
var imgRequest:URLRequest = new URLRequest (loadedXML.img[i].attribute("filepath"));
imgLoader.load(imgRequest);
addChild(imgLoader);
}
在这里,我需要使每一个图像都可以拖动。是否可以将其更改为另一种数据类型,b/c 我无法使用 Loader?
我已经尝试为它们分配 .name 属性,但以后无法调用它们。
我不知道我是否足够清楚,但基本上我需要将每个加载的图像都作为新对象处理。是否可以为每个图像分配变量?
对这里的工作流程的任何建议将不胜感激。