Comunidad de diseño web y desarrollo en internet online

Cerrar una instancia del componente Window

Citar            
MensajeEscrito el 22 Ago 2006 01:03 am
Hola a todos, mi duda es la siguiente:

Tengo tres botones y cada uno abre un componente window diferente, he puesto lo de modal en falso para que segun el boton que apriete me muestre un ventana diferente. Pero al final me quedo lleno de ventanas. Lo que quiero conseguir es que cada vez que apriete un boton se cierre la ventana anterior, y pueda estar apretando cuanto quiera los botones y al final quede solo con una ventana.

Cada que creo una ventana este es el nombre que me da en el trace:

_level0.depthChild + el numero de ventana abierta.

Al agregarle esta linea queda asi y puedo cerrar cualquier ventana:

_level0.depthChild0.deletePopUp();

Entonces puse un contador que guardaria el numero de la ventana anterior. Y cada vez que creeara una nueva ventana cerraria el anterior pero no funciona alguien sabe porque?

Este el codigo:


Código :


     alCrear = Object();
     alCrear.complete = function(evento){
    ventana.setSize(ancho, altura);
    ventana.closeButton = true;
    ventana.title = titulo;
    trace(Ventana);
    _level0.depthChild+contador.deletePopUp();
     }



Tambien he tratado con esto:

Código :

 
  alCrear = Object(); 
  alCrear.complete = function(evento){
   ventana.setSize(ancho, altura);
   ventana.closeButton = true;
   ventana.title = titulo;
   trace(Ventana);
   temp="_level0.depthChild";
   temp+=contador;
   trace(temp);
   temp.deletePopUp();
  }



Pero aun nada


:love: I love CristaLab[flash width=100 height=100][/flash]

Por zkropotkine

5 de clabLevel



 

opera
Citar            
MensajeEscrito el 22 Ago 2006 01:24 pm
El problema es como haces la llamada.

Prueba así.

Código :

  alCrear = Object(); 
  alCrear.complete = function(evento){
   ventana.setSize(ancho, altura);
   ventana.closeButton = true;
   ventana.title = titulo;
   trace(Ventana);
   temp="depthChild"+contador;
   trace(temp);
   _level0[temp].deletePopUp();
  }


Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 23 Ago 2006 12:15 am
Ha servido a la perfeccion...gracias amigo...

Por zkropotkine

5 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.