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

¿como cerrar ventanas abiertas al abrir otra?

Estas en el tema de ¿como cerrar ventanas abiertas al abrir otra? en el foro de Flash y Actionscript en Foros del Web. Hola, la pagina que estoy haciendo es muy comun, a traves de los botones se acede a las ventanas correspondientes que a su vez se ...
  #1 (permalink)  
Antiguo 23/11/2009, 13:25
 
Fecha de Ingreso: noviembre-2009
Mensajes: 5
Antigüedad: 14 años, 5 meses
Puntos: 0
¿como cerrar ventanas abiertas al abrir otra?

Hola, la pagina que estoy haciendo es muy comun, a traves de los botones se acede a las ventanas correspondientes que a su vez se cierran con la tipica "x" que esta en la parte superior de cada ventana, ahora bien, si no se cierran dichas ventanas pulsando la "x", quedan todas abiertas y esteticamente es horrible, es por eso que mi consulta es para lograr que ademas de que las ventanas se cierren a traves de la "x" tambien lo hagan al pulsar un boton para abrir otra ventana.

Estube haciendo algunas pruebas y creo que me falta muy poco:

Para que se abra cada ventana, al boton del escenario (hecho como CM en vez de boton) le doy el siguiente AS2:

b1.onRollOver=function(){
this.gotoAndPlay(2);
}
b1.onRelease=function(){
_root.page_1.gotoAndPlay(2);
}


el (2) es el fotorama donde empieza la animación de la apertura de la ventana.

Ahora bien, para que se cierre la ventana abierta al apretar otro botón hice lo siguiente:

b1.onPress=function(){
_root.page_2.gotoAndPlay(23) and _root.page_3.gotoAndPlay(23) and _root.page_4.gotoAndPlay(23);
}


donde (23) es el fotorama donde empieza la animación para cerrar la ventana.
El problema es que se ven todas las animaciones al mismo tiempo lo que estéticamente es mas horrible que lo que comenté al principio, yo creo que me debe faltar una condición o algo por el estilo, pero siendo novato me estoy ahogando en un vaso de agua.
Si alguien me puede ayudar con el AS2 estaría muy agradecido.

SALUDOS!
  #2 (permalink)  
Antiguo 13/12/2009, 09:41
 
Fecha de Ingreso: septiembre-2009
Mensajes: 16
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: ¿como cerrar ventanas abiertas al abrir otra?

Yo me estoy rompiendo la cabeza con lo mismo hace 1 mes y no lo puedo sacar! pudiste avanzar algo?
  #3 (permalink)  
Antiguo 13/12/2009, 10:27
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
Respuesta: ¿como cerrar ventanas abiertas al abrir otra?

Hola marcos16t:
Si uno quiere mostrar diferentes contenidos en el escenario, lo más práctivo es hacer cada uno de ellos en un MC y estos ponerlo en frames consecutivos de una capa y desde un botón ir al frame que contiene cada MC-
Vamos con un ejemplo:
Supongamos que en la capa 1 frame 2 y 3 tenemos 2 MC, en la Capa 2 frame 1 colocamos el boton, con el siguiente códgo:
Código:
on(release){
gotoAndStop(2);
}
En el botón de cierre para ir al otro MC, el siguiente código:
Código:
on(release){
_root.gotoAndStop(3);
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 13/12/2009, 14:07
 
Fecha de Ingreso: septiembre-2009
Mensajes: 16
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: ¿como cerrar ventanas abiertas al abrir otra?

Gracias Bandit por la respuesta pero exactamente eso no es lo quiero hacer, aca subo un pequeño intento de lo quiero hacer
o sea tengo la botonera y tengo las 3 ventanas
entonces cuando hago click en 1 por ejemplo que cierre 2, etc

dejo el ejemplo, GRACIAS!

http://rapidshare.com/files/320420851/ejemplo.zip.html
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 23:06.