ciao ragazzi/e

vorri creare in flash una lista attraverso il metodo duplicatemovieclip
questa lista e composta da tre gruppi di dati ogni gruppo riporta i dati un certo campo del Db
una cosa del genere:
questo è il DB:
Codice PHP:
campo1              
dato1campo1      
dato2campo1      
dato3campo1  

campo2              
dato1campo2      
dato2campo2      

campo3              
dato1campo3     
dato2campo3     
dato3campo3  
dato4campo3 
come si può notare i campi non devono per forza avere la stesso numero di dati
il risultato che vorrei ottenere in flash è una cosa del genere:
nome_campo1
valore_dato1campo1
valore_dato2campo1
valore_dato3campo1

nome_campo2
valore_dato1campo2
valore_dato2campo2

nome_campo3
valore_dato1campo3
valore_dato2campo3
valore_dato3campo3
valore_dato4campo3


ora come posso fare tutto questro tramite action script e asp?
pensavo di gestire il nome del campo come una variabile in ASp
Codice PHP:
Response.Write "<nodo immagine=""" rs("" tipo2 "") &"""></nodo>" 
e tramite action script gestire uno alla volta i vari xml creati(il primo solo con i dati del 1°campo, il 2°con i dati del 2°, ecc..)
Codice PHP:
CaricaDati();
//---------------------------------
function CaricaDati () {
variabili=new XML();
variabili.ignoreWhite=true;
filexml "textures_listmaker.asp?tipo1="+_root.tipomap+"&tipo2="+tipotile;
//filexml = "textures_listmaker.asp?tipo1=brick&tipo2=FullTiling";
variabili.load(filexml);
variabili.onLoad = function(success) {
if (
success==true) {
    
figli=variabili.childNodes;
    if (
stato=Full) {
        
Full_Tiling();
    } else if (
stato=Hor) {
        
Hor_Tiling();
    } else if (
stato=No) {
        
No_Tiling();
    }
    }
    };}
//----------------------------------------------------------
function Full_Tiling () {
    for (
k=0k<figli.lengthk++) {
    
duplicateMovieClip("item""item"+kk);
    
setProperty("item"+k_yitem._y+((item._height)*k));
    eval(
"item"+k).immagine figli[k].attributes.immagine;
    
loadMovie(figli[k].attributes.immagine, eval("item"+k).img);
    }
    
nexy=k;
    
stato=Hor;
    
tipotile="Horizontal_Tiling";
    
CaricaDati();
//setProperty(submit, _y, submit._y+(item._height*(k-1)));
//_root.m.redraw(true);
}
//----------------------------------------------------------
function Hor_Tiling () {
    for (
k=0k<figli.lengthk++) {
    
duplicateMovieClip("item""item"+kk);
    
setProperty("item"+k_y, (item._y+((item._height)*nexy))+((item._height)*k));
    eval(
"item"+k).immagine figli[k].attributes.immagine;
    
loadMovie(figli[k].attributes.immagine, eval("item"+k).img);
    }
    
stato=No;
    
tipotile="No_Tiling";
    
CaricaDati();
//setProperty(submit, _y, submit._y+(item._height*(k-1)));
//_root.m.redraw(true);
}
//----------------------------------------------------------
function No_Tiling () {
    for (
k=0k<figli.lengthk++) {
    
duplicateMovieClip("item""item"+kk);
    
setProperty("item"+k_yitem._y+((item._height)*k));
    eval(
"item"+k).immagine figli[k].attributes.immagine;
    
loadMovie(figli[k].attributes.immagine, eval("item"+k).img);
    }
setProperty(submit_ysubmit._y+(item._height*(k-1)));
//_root.m.redraw(true);
}
stop(); 
ma non funziona, forse
qlcn conosce qualche metodo per ottenere lo stesso risultato

in alternativa ho provato anche a prendere in una sola volta tutti i dati dei 3campi dal Db attraverso il codice Asp
Codice PHP:
Response.Write "<full immagine=""" rs("campo1") &""" ></full><hor immagine=""" rs("campo2") &""" ></hor><notile immagine=""" rs("campo3") &""" ></notile>" 
e così facendo mi crea un xml del tipo
Codice PHP:
<full immagine="fulltile1.jpg" ></full>
<
hor immagine="HorizontalTiling1.jpg" ></hor>
<
notile immagine="Notile1.jpg" ></notile>
<
full immagine="fulltile2.jpg" ></full>
<
hor immagine="HorizontalTiling2.jpg" ></hor>
<
notile immagine="Notile2.jpg" ></notile>
<
full immagine="fulltile3.jpg" ></full>
<
hor immagine="HorizontalTiling3.jpg" ></hor>
<
notile immagine="Notile3.jpg" ></notile
ma come si vede non sono raggruppati! quindi flash mi farebbe una lista un pò disordinata, penso che questa sia la strada più semplice ma non so come far raggruppare ad asp i dati a seconda dei campi...

help me