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

paso de variables

Estas en el tema de paso de variables en el foro de Flash y Actionscript en Foros del Web. buenas, no se mucho de actionscript pero me manejo con conocimientos de otros lenguajes... de aqui mi problema: tengo una variable en el root llamada ...
  #1 (permalink)  
Antiguo 27/10/2006, 05:15
 
Fecha de Ingreso: diciembre-2004
Mensajes: 49
Antigüedad: 13 años
Puntos: 0
paso de variables

buenas, no se mucho de actionscript pero me manejo con conocimientos de otros lenguajes... de aqui mi problema:

tengo una variable en el root llamada pag

un mc con la botonera tb en el root,
un mc que simula un efecto de transision entre pag y pag que hace

transision transision
|1|------------------|26|----------------|40|
en 1 tapado
en 26 un stop(); (está destapado y deja ver contenidos)
en 40 lo siguiente

Cita:
if (pag == 1) {_root.contenidos.gotoAndStop(1);}
else if (pag == 2) {_root.contenidos.contenidos.gotoAndStop(2);}
else if (pag == 3) {_root.contenidos.gotoAndStop(3);}
else if (pag == 4) {_root.contenidos.gotoAndStop(4);}
else if (pag == 5) {_root.contenidos.gotoAndStop(5);}
else if (pag == 6) {_root.contenidos.gotoAndStop(6);}
else if (pag == 7) {_root.contenidos.gotoAndStop(7);}
else if (pag == 8) {_root.contenidos.gotoAndStop(8);}
y un mc de contenidos con un frame por pagina,

en el primer frame del root declaro

pag=1;

las acciones de los botones son:

on (press) {pag=2; _root.tapas.gotoAndPlay(27);}



bueno, no me anda, nombre todas las instancias, me parece que es un problema de paso de variables o capaz que no se hace asi.

es necesario hacerlo asi de complicado porque las animaciones son dificiles y trabajo con dinamic texts que no se pueden animar.

cualquier ayuda se agradece mucho
  #2 (permalink)  
Antiguo 27/10/2006, 05:52
 
Fecha de Ingreso: diciembre-2004
Mensajes: 49
Antigüedad: 13 años
Puntos: 0
ya esta, lo solucioné poniendo _global. adelante de cada variable, cuando defino , cuando asigno y cuando leo.

si alguien sabe si esto es del todo correcto o alguna sugerencia le agradezco mucho
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 10:21.