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

Pérdida de variables

Estas en el tema de Pérdida de variables en el foro de Flash y Actionscript en Foros del Web. Hola Tengo un problemilla....tengo un textarea en un frame y lo lleno de forma dinámica (en un chat) y manejo pestañitas, cuando hago click en ...
  #1 (permalink)  
Antiguo 06/04/2004, 10:52
 
Fecha de Ingreso: junio-2003
Ubicación: Cali
Mensajes: 80
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Pérdida de variables

Hola

Tengo un problemilla....tengo un textarea en un frame y lo lleno de forma dinámica (en un chat) y manejo pestañitas, cuando hago click en una pestaña (por ejemplo para configuraciones del chat) me lleva a otro frame , hasta ahi todo bien, pero cuando le doy en la pestañita que estaba inicialmente el textarea está vacío, igual pasa con la lista de usuarios que manejo, es un ListBox, se llena de forma dinámica y al volver al frame está vacío...

Una solución sería meter en variables los contenidos de dichos campos y al vovler a la pestaña inicial reestablecer los valores, pero como que es ineficiente no? conocen alguna manera de hacerlo o debo declarar global algo o yo que se?

Gracias...
  #2 (permalink)  
Antiguo 06/04/2004, 12:01
Avatar de ¬...  
Fecha de Ingreso: noviembre-2003
Ubicación: Guatemala
Mensajes: 742
Antigüedad: 14 años
Puntos: 4
al 1er frame:
Código:
createEmptyMovieClip("misvariables",100);
al boton o evento que vaya a otro frame agregale una accion como esta:
Código:
misvariables.texto1=textodinamico;
misvariables.lista1data=lista_cosas.data;
misvariables.lista1labels=lista_cosas.labels;
ahora estas variables estan guardadas dentro del movieClip vacio, las podes recuperar cuando necesites:
Código:
textodinamico=misvariables.texto1;
lista_cosas.data=misvariables.lista1data;
lista_cosas.labels=misvariables.lista1labels;
__________________
'_'

...
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 08:28.