Populating a list component in FLASH via XML FILE...Please Help

Hello Experts,

I am trying to learn using XML object within Flash 8. What I would like to do is to populate the list component which is placed on my stage with an XML file. I am almost there but currently getting errors such as:

"class scripts may only define class or interface constructs."

This is my XML FILE within same directory as my AS File:


<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<images>
    <pic>
        <image>One.jpg</image>
        <caption>ONE</caption>
    </pic>
   
    <pic>
        <image>Two.jpg</image>
        <caption>TWO</caption>
    </pic>

    <pic>
        <image>Three.jpg</image>
        <caption>THREE</caption>
    </pic>
</images>
//LOAD XML FUNCTION
 
function loadXML(loaded){
	if(loaded){
	xmlNode = this.firstChild;
	list = [];
	total = xmlNode.childNodes.length;
	for(i=0; i<total; i++){
		list[i]= xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
		}
	}
 
}
 
// MY XML OBJECT
xmlData = {}; //XML OBJECT
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML; //THIS IS WHERE LOAD XML FUNC GETS CALLED
xmlData.load("images.xml"); //PATH TO MY XML FILE

Open in new window

combustion007Asked:
Who is Participating?
 
Antonio EstradaConnect With a Mentor Tech Leader / Senior Web DeveloperCommented:
Switch the line

xmlData = {}; //XML OBJECT

with this:

var xmlData:XML = new XML(); //XML OBJECT

-V
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.