Foros del Web » Creando para Internet » Flash y Actionscript »

parametro en la funcion onpress

Estas en el tema de parametro en la funcion onpress en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/04/2009, 06:31
 
Fecha de Ingreso: junio-2003
Mensajes: 203
Antigüedad: 20 años, 10 meses
Puntos: 0
parametro en la funcion onpress

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"+ii);
var 
te:TextField=pad.createTextField("my_txt"+ii001020);
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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:30.