Buenas, estoy intentando hacer una especie de paginacion dinamica en As2.
Tengo una galeria de fotos en Flash, que carga 8 fotos de un XML conectado a Mysql. Le envio como parametro, el numero de pagina(osea desde que foto empieza a contar). El XML funciona perfecto. 
Ahora el problema viene en flash. La primera vez carga las fotos perfectamente, con 
 Código PHP:
    lista_xml.load("funciona.php?id="+parametro); 
    
  . Porque el valor de parametro es 1. Asi me carga las fotos de la 1 a la 8.  Y lo que queria es crear el numero de paginas dinamicamente, como botones(o MC), y al presionar uno, cargar el xml con el valor de parametro que corresponda. Por Ejemplo,  En el caso de que presionara 2, necesitaria 
 Código PHP:
    lista_xml.load("funciona.php?id=2"); 
    
  Copio el codigo, donde intento hacer esto.  
 Código PHP:
    for (i=1;i<4;i++){
var my_index:String;
var pad:MovieClip = paginacion.createEmptyMovieClip("padre"+i, i);
var te:TextField=pad.createTextField("my_txt"+i, i, 0, 0, 10, 20);
te.text = i;
my_index=te.text;
te._x=i*10;
pad.onPress=function( ){
    tprueba.text=my_index                //lista_xml.load("funciona.php?id="+my_index);
                
            }     
 
} 
    
  Tengo creado el MC paginacion.Dentro creo un MC vacio, para cada pagina que necesite(he puesto 3 paginas para probar). Y dentro de cada uno, inserto un campo de texto, con el valor del numero a mostrar.
Hasta aqui funciona bien.(Me muestra 1  2  3 ).
Despues quiero programar los botones, para que al presionar, llame al xml con el valor del parametro. Para probar he comentado la carga del XML, y he puesto un campo de texto, al que le asigno el valor de la variable. Pero no consigo nada, o me toma el valor del ultimo MC creado(3),  O me pone Undefined.. 
¿Que estoy haciendo mal???¿¿Hay alguna forma mas facil de hacer esto??, estoy empezando a loquear... 

Muchas Gracias.
Un saludo.