如果你知道如何加載圖像(如果沒有,只是讓我知道,我會創建一個例子也一樣),只是想加載一個文本文件,你可以使用類似:
var loader:URLLoader = new URLLoader();
// remember to have a text file with the same name (or rename as you prefer)
loader.load(new URLRequest('myText.txt'));
loader.addEventListener(Event.COMPLETE, loaderCompleteHandler);
function loaderCompleteHandler(event:Event):void
{
trace(loader.data);
}
但分析你的問題,如果你想加載圖像和有關該圖像的信息(猜測你不只是在談論Metadata),我建議你使用XML或JSON,所以,你可以組織所有圖像,它是信息,也很容易維護。
var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.addEventListener(Event.COMPLETE, loadCompleteHandler);
myLoader.load(new URLRequest('myXMLFile.xml'));
function loadCompleteHandler(event:Event):void
{
myXML = new XML(event.target.data);
for (var i:int = 0, numXMLChildren:uint = myXML.children().length(); i < numXMLChildren; i++)
{
// using myXML.image[i] to get the URL and load the image
trace("My image number is " + (i+1) + ", it's title is " + myXML.image[i][email protected] + " and it's URL is " + myXML.image[i]);
};
}
我創建了一個「虛擬」 XML只是爲了說明,並提供你一些想法,但是,你是自由的,包括根據您的需求更多的細節。
//myXMLFile.xml
<?xml version="1.0" encoding="utf-8"?>
<imageGallery>
<image title="image 1...">image1.jpg</image>
<image title="image 2...">image2.jpg</image>
<image title="image 3...">image3.jpg</image>
</imageGallery>
使用這些例子來了解一些方法和定義什麼是最適合你的情況下,他們沒有優化,沒有得到很好的闡述或計劃,所以,我建議你使用的概念和提高。
祝你好運。
看看我的編輯。我有兩個列表組件,每一個當我點擊列表中的一個項目時,它會加載我右邊的圖片和它下面的文本框....感謝您的幫助 – user1667150 2014-09-23 13:25:39