Comunidad de diseño web y desarrollo en internet online

Mostrar ventana bloqueante al dar clic a un botón?

Citar            
MensajeEscrito el 08 Ago 2008 11:51 pm
Hola, alguién de casualidad me podría ayudar...Necesito que al darle clic a una imagen/botón, me muestre una ventana encima, con la ficha técnica de la imagen a la que le dí clic. Pero que la aplicación se "bloquee" hasta que cierre esta nueva ventana?

Quisiera poner una referencia de ejemplo, pero no he encontrado ninguna...

Gracias de antemano

ó

http://www.wbla.com/#177

En la página de WarnerChanner, en l a sección de
PRIMETIME->COLD CASE->LA SERIE->BIOGRAFIAS

Hay algo como lo que quiero hacer, pero no como lo que describo...Cualquiera d elas dos estaría bien, aunque de preferencia la primera, pero como les digo, no encontré ejemplo...

Muchas gracias d antemano y perdón por tanta molestía...
Salu2

Por Beaker

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Ago 2008 12:24 am
:D :D Hola!

checa las propiedades/acciones de los botones, tal como la de "enabled" y sus opciones de true y false.

Es decir, la idea sería que al dar click para mostrar la ventana de la ficha técnica ese mismo botón se deshabilitara...algo como:

Código :

btnFoto1.onRelease=function(){
//tu código para abrir la ventana +
this.enabled=false;
}


Y al botón que cierra la ventana le podrias poner que al dar click rehabilite el botón que habías activado antes, algo como:

Código :

btnCierraVentana.onRelease=function(){
//tu código que cierre la ventana +
btnFoto1.enabled=true;
}



Salute, espero te sea de ayuda :wink: :wink:

Por rosvel

SWAT Team

1311 de clabLevel

2 tutoriales
1 articulo
1 ejemplo

Genero:Masculino   SWAT

"la oficina"

firefox
Citar            
MensajeEscrito el 09 Ago 2008 12:26 am
incluso, si es mas de 1 foto o botón...debes tomar en cuenta que la ventana debera deshabilitar tooodos los botones, por lo que te sugiero recurras a un arreglo de "objetos" o array que te permitiría mandar bloquear y desbloquear todos los botones de un solo golpe. La otra opción es que desde el click, enlistes toooodas las ordenes dirigidas a cada boton, lo que te sería una buena lacra si es que son muchos botones.

Por rosvel

SWAT Team

1311 de clabLevel

2 tutoriales
1 articulo
1 ejemplo

Genero:Masculino   SWAT

"la oficina"

firefox
Citar            
MensajeEscrito el 09 Ago 2008 03:09 am

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 10 Ago 2008 10:06 pm
Muchas gracias por toda la ayuda... De hecho, el post de la liga es exactamente lo que quiero hacer elchininet... Ahora sigo molestando, apenas llevo un par de semanas trabajando con flash, por lo que no entiendo la mayoria de los pasos...
Donde va el código?
Qué son los tweens?
A que se refiere con alpha?
Agradeceria que me explicaran esto...

Por Beaker

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Ago 2008 12:48 am
Mmmm... Como consejo, lee el Curso de Flash de CLab Porque para este tipo de cosas sí se necesitan conocimientos básicos y minimo saber a qué nos estamos refiriendo.

R: Los Tweens son las interpolaciones, y alpha es la transparencia de un objeto...

Yo te doy otra solución. Usa el componente Window que trae flash.

El código te quedaría así (lo pones en el mismo fotograma clave que tu botón (de preferencia en otra capa).).

Código :

//Importamos las clases
import mx.managers.PopUpManager;
import mx.containers.Window;

/*tuBoton es el nombre (de instancia) del boton que va a abrir la ventanita 
y elMovieClipQueTendraDeContenido es el identificador (de Vinculacion, o sea que al crear tu MC, 
le das Exportar para AS y le pones el identificador) de lo que va a llevar la ventanita*/
tuBoton.onRelease = function () {var ventana = PopUpManager.createPopUp(_root, Window, true, {contentPath:"elMovieClipQueTendraDeContenido"}, true);
Abrir = Object();
Abrir.complete = function(evento) {
//cambiale el tamaño
   ventana.setSize(160, 200);
//el botoncito que cierra la ventanita
   ventana.closeButton = true;
//el título de tu ventana
   ventana.title = "Mi título";
//las coordenadas X de donde aparecerá tu ventanita
   ventana._x=260;
//las coordenadas Y de donde aparecerá tu ventanita
   ventana._y=260;
};

Cerrar = Object();
//lo que hace que se cierre tu ventanita
Cerrar.click = function(evento) {
   evento.target.deletePopUp();
};


Bueno... Espero que te sirva, traté de ser lo más explicita que pude... :)

Por violetisha

575 de clabLevel

1 tutorial
1 articulo

Genero:Femenino  

Mi silla en el estudio, México

opera
Citar            
MensajeEscrito el 12 Ago 2008 11:31 pm
Hola...muchas gracias señorita por la ayuda...Honestamente y para no viarias...no me salió porque me decia que no podía cargar el clip...Sin embargo...no exactamente como hay viene pero ya me salió, no lo hice igual ni se ve igual de padre, pero al menos emulé un poco el efecto... De todas maneras, pienso leer más de flash para que después probar lo que puso, ya que también me tiene que salir...muchas gracias a todas las personas que me ayudaron.

Por Beaker

5 de clabLevel



Genero:Masculino  

firefox

 

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