Hi there, i'm building a dynamic website based off xml generated from a database, anyways my problem is this.
I have multiple <SQUARE> nodes in here and i need to get them to be in a for loop in flash 8 so that i can write
them all in to different boxes on the website like this. e.g.
<SQUARE>
DATA IN SQUARE
</SQUARE>
<SQUARE>
DATA IN SQUARE
</SQUARE>
My problem is that i can't get it to give me the square.length in the PAGE node i know i'm doing something wrong and could use a little help to get me back on track.
Many Thanks.
[code]
function parSQUARE(node_index){
var APP:Object = appXML.firstChild;
var PAGE:Object = APP.childNodes[node_index]
;
var SQUARE:Object = PAGE.SQUARE.length;
//_root.tfield.text = SQUARE.childNodes[square_i
ndex];
trace(SQUARE);
}
[/code]
and the XML is:
[code]
<APPLICATION>
<PAGE ID="1">
<TITLETEXT>TEXT_DATA</TITL
ETEXT>
<DEAFULTTEXT>
TEXT_DATA
</DEAFULTTEXT>
</PAGE>
<PAGE ID="2">
<TITLETEXT>TEXT_DATA</TITL
ETEXT>
<DEAFULTTEXT>
TEXT_DATA
</DEAFULTTEXT>
<SQUARE ID="12">
<TITLETEXT>TEXT_DATA</TITL
ETEXT>
<TOOLTIPTEXT>TEXT_DATA</TO
OLTIPTEXT>
<MAINTEXT>
TEXT_DATA
</MAINTEXT>
<THUMBNAIL>TEXT_DATA</THUM
BNAIL>
<FILEURL>TEXT_DATA</FILEUR
L>
<VIDEOURL>TEXT_DATA</VIDEO
URL>
<PANEL1>
<IMG_LINK>TEXT_DATA</IMG_L
INK>
</PANEL1>
<PANEL2>
<IMG_LINK>TEXT_DATA</IMG_L
INK>
</PANEL2>
</SQUARE>
<SQUARE ID="14">
<TITLETEXT>TEST SQUARE</TITLETEXT>
<TOOLTIPTEXT>TEST SQUARE</TOOLTIPTEXT>
<MAINTEXT>TEST SQUARE</MAINTEXT>
<THUMBNAIL>TEXT_DATA</THUM
BNAIL>
<FILEURL/>
<VIDEOURL/>
<PANEL1/>
<PANEL2/>
</SQUARE>
</PAGE>
<PAGE ID="3">
<TITLETEXT>NEWS</TITLETEXT
>
<DEAFULTTEXT>
TEXT_DATA
</DEAFULTTEXT>
</PAGE>
<PAGE ID="4">
<TITLETEXT>TEXT_DATA</TITL
ETEXT>
<DEAFULTTEXT>
TEXT_DATA
</DEAFULTTEXT>
</PAGE>
<PAGE ID="5">
<TITLETEXT>TEXT_DATA</TITL
ETEXT>
<DEAFULTTEXT>
TEXT_DATA
</DEAFULTTEXT>
</PAGE>
</APPLICATION>
[/code]
Start Free Trial