我認爲這是相對簡單的,它似乎並沒有爲我工作。我想我正走在正確的軌道上。 這是我有:通過外部XML在AS3中添加圖像
import mx.controls.Image;
public var newImage:Image;
public var myXML:XML;
public var myLoader:URLLoader = new URLLoader();
public function init():void{
myLoader.load(new URLRequest("images.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
}
public function processXML(e:Event):void{
myXML = new XML(e.target.data);
newImage = new Image();
newImage.source = [email protected];
imgGroup.addElement(newImage);
}
它雖然沒有顯示圖像。有任何想法嗎?
這裏是我的參考XML:
<?xml version="1.0" encoding="utf-8"?>
<GALLERY COLUMNS="5" XPOSITION="30" YPOSITION="30" WIDTH="100" HEIGHT="100">
<IMAGE src="img_data/download.jpg" />
</GALLERY>
僅供參考,今後,你應該使用'[索引]',即使只有一個元素訪問XML對象的每個節點。所以'myXML.IMAGE。@ src'實際上應該是'myXML.IMAGE [0]。@ src'。如果你這樣做的話,它會更快一些(但只有大量的數據纔可以解析),並且使它更加靈活。 –