arkitonto
05-27-2003, 11:47 AM
Hi,
I'm desespered with this problem.
I have an XML object and I want manipulate that in Flash. So, I have some dinamic text box colled: "cod00", "cod01", ... , "cod23";
"prod00", "prod01", ... , "prod23"; "prec00", "prec01", ... , "prec23".
I want to do a "dinamic" array with this XML, and aply to this boxes.
In theory my script makes sense (to me) but in reality...
The ideia is to have "pages" with 25 lines of information and than a button to implement the next 25 lines.
(sory for my english)
Here my script and part of XML:
.................................................. ...
castaldi_xml = new XML();
castaldi_xml.load("castaldi.xml");
castaldi_xml.onLoad = descodificador;
castaldi_xml.ignoreWhite = 1;
function descodificador() {
niveltotal = new Array();
niveltotal = castaldi_xml.firstChild.childNodes;
for (i=00; i<=24; i++) {
nivel1 = new Array();
codigo = new Array();
produto = new Array();
preco = new Array();
nivel1 = niveltotal[i].childNodes;
codigo = nivel1[0].firstChild.childNodes;
produto = nivel1[1].firstChild.childNodes;
preco = nivel1[2].firstChild.childNodes;
cod[i] = codigo[i];
prod[i] = produto[i];
prec[i] = preco[i];
}
}
.................................................. ...
- <RESULTSET FOUND="400">
- <ROW MODID="0" RECORDID="2">
- <COL>
<DATA>3010002</DATA>
</COL>
- <COL>
<DATA>EGEO/N2 - F.C. ARM. SAL. C/ VIDRO DO2/NB-MH70</DATA>
</COL>
- <COL>
<DATA>360,21</DATA>
</COL>
</ROW>
- <ROW MODID="0" RECORDID="3">
- <COL>
<DATA>3010004</DATA>
</COL>
- <COL>
<DATA>EGEO/N2 - F.C. ARM. SAL. C/ VIDRO DO2/NB-MH150</DATA>
</COL>
- <COL>
<DATA>430,46</DATA>
</COL>
</ROW>
- <ROW MODID="0" RECORDID="4">
- <COL>
<DATA>3010008</DATA>
</COL>
- <COL>
<DATA>EGEO/N2 - F.M. ARM. SAL. C/ VIDRO DO2/MB-MH70</DATA>
</COL>
- <COL>
<DATA>360,21</DATA>
</COL>
</ROW>
- <ROW MODID="0" RECORDID="5">
- <COL>
<DATA>3010010</DATA>
</COL>
- <COL>
<DATA>EGEO/N2 - F.M. ARM. SAL. C/ VIDRO DO2/MB-MH150</DATA>
</COL>
- <COL>
<DATA>376,04</DATA>
</COL>
</ROW>
- <ROW MODID="0" RECORDID="6">
- <COL>
<DATA>3010012</DATA>
</COL>
- <COL>
<DATA>EGEO/N2 - F.D. ARM. SAL. C/ VIDRO DO2/R-MH70</DATA>
</COL>
- <COL>
<DATA>360,21</DATA>
</COL>
</ROW>
...and so on...
and... Thanks in advance
I'm desespered with this problem.
I have an XML object and I want manipulate that in Flash. So, I have some dinamic text box colled: "cod00", "cod01", ... , "cod23";
"prod00", "prod01", ... , "prod23"; "prec00", "prec01", ... , "prec23".
I want to do a "dinamic" array with this XML, and aply to this boxes.
In theory my script makes sense (to me) but in reality...
The ideia is to have "pages" with 25 lines of information and than a button to implement the next 25 lines.
(sory for my english)
Here my script and part of XML:
.................................................. ...
castaldi_xml = new XML();
castaldi_xml.load("castaldi.xml");
castaldi_xml.onLoad = descodificador;
castaldi_xml.ignoreWhite = 1;
function descodificador() {
niveltotal = new Array();
niveltotal = castaldi_xml.firstChild.childNodes;
for (i=00; i<=24; i++) {
nivel1 = new Array();
codigo = new Array();
produto = new Array();
preco = new Array();
nivel1 = niveltotal[i].childNodes;
codigo = nivel1[0].firstChild.childNodes;
produto = nivel1[1].firstChild.childNodes;
preco = nivel1[2].firstChild.childNodes;
cod[i] = codigo[i];
prod[i] = produto[i];
prec[i] = preco[i];
}
}
.................................................. ...
- <RESULTSET FOUND="400">
- <ROW MODID="0" RECORDID="2">
- <COL>
<DATA>3010002</DATA>
</COL>
- <COL>
<DATA>EGEO/N2 - F.C. ARM. SAL. C/ VIDRO DO2/NB-MH70</DATA>
</COL>
- <COL>
<DATA>360,21</DATA>
</COL>
</ROW>
- <ROW MODID="0" RECORDID="3">
- <COL>
<DATA>3010004</DATA>
</COL>
- <COL>
<DATA>EGEO/N2 - F.C. ARM. SAL. C/ VIDRO DO2/NB-MH150</DATA>
</COL>
- <COL>
<DATA>430,46</DATA>
</COL>
</ROW>
- <ROW MODID="0" RECORDID="4">
- <COL>
<DATA>3010008</DATA>
</COL>
- <COL>
<DATA>EGEO/N2 - F.M. ARM. SAL. C/ VIDRO DO2/MB-MH70</DATA>
</COL>
- <COL>
<DATA>360,21</DATA>
</COL>
</ROW>
- <ROW MODID="0" RECORDID="5">
- <COL>
<DATA>3010010</DATA>
</COL>
- <COL>
<DATA>EGEO/N2 - F.M. ARM. SAL. C/ VIDRO DO2/MB-MH150</DATA>
</COL>
- <COL>
<DATA>376,04</DATA>
</COL>
</ROW>
- <ROW MODID="0" RECORDID="6">
- <COL>
<DATA>3010012</DATA>
</COL>
- <COL>
<DATA>EGEO/N2 - F.D. ARM. SAL. C/ VIDRO DO2/R-MH70</DATA>
</COL>
- <COL>
<DATA>360,21</DATA>
</COL>
</ROW>
...and so on...
and... Thanks in advance