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

Problema con visibilidad y tiempos de ejecucion de codigos

Estas en el tema de Problema con visibilidad y tiempos de ejecucion de codigos en el foro de Flash y Actionscript en Foros del Web. Tengo un MC (digamos, MC1) en el cual tengo otro MC (digamos, MC2) y es siguiente codigo en el primer frame de MC1: MC2._visible = ...
  #1 (permalink)  
Antiguo 12/08/2007, 22:23
 
Fecha de Ingreso: agosto-2003
Mensajes: 120
Antigüedad: 20 años, 8 meses
Puntos: 0
Problema con visibilidad y tiempos de ejecucion de codigos

Tengo un MC (digamos, MC1) en el cual tengo otro MC (digamos, MC2) y es siguiente codigo en el primer frame de MC1:

MC2._visible = false;

en el primer frame del _root tengo un codigo que despues de revisar una variable, hace:

MC1.MC2._visible = true;

el problema es que el codigo en el _root se ejecuta antes que el del MC, entonces setea _visible = true y despues, el codigo dentro de MC1 setea _visible = false..

con lo cual, MC2 nunca va a ser visible, ya que el codigo que lo hace visible si cumple con una condicion, se ejecuta antes que el codigo que lo hace invisible desde el principio..

como soluciono esto?

gracias
  #2 (permalink)  
Antiguo 13/08/2007, 09:45
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Re: Problema con visibilidad y tiempos de ejecucion de codigos

Hola macaco:
Tienes 2 opciones:
1.- Hacer el _visible = false por medio de un botón.
2.- Utilizar setInterval para que después de X segundos recién se vuelva invisible.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 13/08/2007, 10:39
 
Fecha de Ingreso: agosto-2003
Mensajes: 120
Antigüedad: 20 años, 8 meses
Puntos: 0
Re: Problema con visibilidad y tiempos de ejecucion de codigos

El setInterval funciono perfecto. Muchas gracias
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 18:22.