Comunidad de diseño web y desarrollo en internet online

Ventana Modal y No Modal

Citar            
MensajeEscrito el 14 Mar 2006 04:06 pm
Hola a todos. Estoy haciendo un sistema de autenticación mediante clave y password.

A la hora de introducir los datos, se llama a una función que verifica dichos datos (que por ejemplo ninguno esté en blanco). Si todo es correcto, salta a un determinado frame, pero si hay algún error, muestra un mc que contiene el mensaje de error. Digamos que este mc es como si saliera una ventana mostrando el error, con un botón de cerrar.

Lo que me gustaría hacer es que dicha ventana fuera modal, es decir, que hasta que no se cierre no se pueda acceder a lo que hay detrás (el _root). He probado a poner _root.enabled = false, pero se puede seguir pulsado en el botón que hay y escribiendo en los cuadros de texto.

¿Alguien me puede decir como puedo bloquear el _root para que no se pueda hacer nada en él?

Gracias.

Por i02hajij

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Mar 2006 04:20 pm
Yo lo solucioné, colocando justo detras de la ventana "modal" un clip que ocupa toda la pelicula, con un 40% de opacidad, y que tiene asignado un evento click, por lo tanto recoge los clicks de raton que se hagan en ella y no los deja pasar hasta los objetos de abajo :)

El problema que plantea este metodo es que se muestra la manita de acción, pero con useHandCursor lo solucionamos, sería algo así:

Código :

this.useHandCursor=false; 
this.onRelease = function()
{
  trace("nada");  // No hacemos nada  ;)
}

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

clabbrowser
Citar            
MensajeEscrito el 20 Mar 2006 01:00 pm
estoy intentando realizar lo mismo utilizando esta accion
on(ClipEvent){
this.useHandCursor=false;
this.onRelease = function()
{
trace("nada"); // No hacemos nada ;)
}}
pero no me funciona! q estoy haciendo mal?

Por xelson

77 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 20 Mar 2006 02:08 pm
querras decir

Código :

onClipEvent(load){ //por ejemplo
        this.useHandCursor=false; 
        this.onRelease = function(){ 
              trace("nada"); // No hacemos nada  
        };
}

Por gparis

112 de clabLevel



 

Uruguay

opera
Citar            
MensajeEscrito el 20 Mar 2006 03:46 pm
Ahora sí, muchisimas gracias

Por xelson

77 de clabLevel



Genero:Masculino  

safari

 

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