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

Desactivar botones debajo de movie clip (galeria de imagenes)

Estas en el tema de Desactivar botones debajo de movie clip (galeria de imagenes) en el foro de Flash y Actionscript en Foros del Web. Hola, que tal a todos. Mi problema es que estoy haciendo una galeria de imagenes, y cuando abro la ventana donde se observa mas grande ...
  #1 (permalink)  
Antiguo 12/02/2011, 10:54
Avatar de cocktailgrafico  
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta Desactivar botones debajo de movie clip (galeria de imagenes)

Hola, que tal a todos.

Mi problema es que estoy haciendo una galeria de imagenes, y cuando abro la ventana donde se observa mas grande la imagen, se abre un movie clip como ventana pop up dentro mi pagina, lo que quiero hacer es bloquear los botones por debajo de este movie clip, porq si llega a pasar el mouse por encima de los botones del menu éstos estan activos.

Me dijeron que hay una opcion en el action script 2 (muy basico pero es el que estoy usando) que se llama ENABLED, solo que no se como utilizarla. Espero que alguien me pueda ayudar, de antemano mil gracias!!!

  #2 (permalink)  
Antiguo 12/02/2011, 11:00
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Desactivar botones debajo de movie clip (galeria de imagenes)

Hola cocktailgrafico:
Bienvenido al Foro.
Lo primer que tienes que hacer es colocar un nombre de instancia al botón, por ejemplo: btn.
El código sería: btn.enabled = false;

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 12/02/2011, 13:23
Avatar de cocktailgrafico  
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Desactivar botones debajo de movie clip (galeria de imagenes)

Hola Bandit,
Gracias por la bienvenida y el script q me aportas, pero si pongo esto en el primer frame de donde abre mi galeria, me desactiva de manera permanente el boton, yo solo necesito q se desactive mientras esta abierto el movie clip con la imagen, y q cuando lo cierre se vuelva a activar.
Si tienes alguna sugerencia te lo agradeceré mucho.
Saludos!
  #4 (permalink)  
Antiguo 12/02/2011, 13:58
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 342
Antigüedad: 14 años
Puntos: 28
Respuesta: Desactivar botones debajo de movie clip (galeria de imagenes)

Cuando quieras que se active usas btn.enabled =true;
saludos
  #5 (permalink)  
Antiguo 12/02/2011, 14:36
Avatar de cocktailgrafico  
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta Respuesta: Desactivar botones debajo de movie clip (galeria de imagenes)

Hola, gracias por la sugerencia, pero si lo hago asi, la cosa sale igual, porq abajo del movie clip el boton esta activado y encima desactivado, osea q si paso el mouse por donde haya un boton, este sigue funcionando.

La sentencia de mi script deberia ser mas o menos asi:
Al presionar el boton CROQUIS reproduce GALERIA_mc, si se reproduce GALERIA desabilita boton PRODUCTOS y PROMOCION, si se cierra GALERIA habilita boton PRODUCTOS y PROMOCION.

La cuestion es q yo sola he ido haciendo la galeria con script sencillo basandome en otras, pero se lo q hago y como funciona, no solo copio y pego, la cuestion es q aqui creo q me faltan herramientas para establecer mi sentencia, y no se cuales son, por eso estoy pidiendo ayuda.

Encontre un script en una galeria, que hace lo que yo quiero, aunque me parece muy complicado, la verdad no lo entiendo... y no qusiera poner cosas sin saber q son, lo dejo de ejemplo:

Esta en el primer frame dentro de la galeria:

Código:
//set initial variables
click = false;
//function for the button press
sq0.onPress = function() {
	//if this is the first click
	if (!click) {
		timer = getTimer()/1000;
		click = true;
		//find out if it is a double click
	} else {
		timer2 = getTimer()/1000;
		_root.test2 = timer2-timer;
		//if it is a double click
		if ((timer2-timer)<.25) {
			//toggle the box mc on and off
			if (_currentframe == 3) {
				gotoAndPlay(1);
				but7.gotoAndStop(1);
			} else {
				gotoAndStop(3);
				but7.gotoAndStop(2);
			}
			//if it is not a double click, reset the variables to a single click
		} else {
			timer = getTimer()/1000;
			click = true;
		}
	}
};
Y esto es el primer frame tambn, de otro layer:

Código:
track.pages.for_text.gotoAndStop(_root.READ);

sq0.useHandCursor=0;
but2.useHandCursor=0;
but3.useHandCursor=0;
but4.useHandCursor=0;
gotoAndStop(2);
//trace(track.pages.for_text._width)

Les agradezco mucho!!!
  #6 (permalink)  
Antiguo 13/02/2011, 03:18
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 342
Antigüedad: 14 años
Puntos: 28
Respuesta: Desactivar botones debajo de movie clip (galeria de imagenes)

Bien, para resolver lo que comentas yo lo haría definiendo funciones a los botones sería algo así:
Código ACTIONSCRIPT:
Ver original
  1. croquis_bt.onRelease = function()
  2. {
  3. botones_mc. enabled = false;
  4. }

Esto lo que hará es que al presionar croquis los botones se desactiven, pero deberás agrupar tus botones (excepto croquis) en un mc al que llames por ej: "botones"
Luego al estar desplegada tu galería y suponiendo que tiene un botón para que se pueda cerrar usas esto:
Código ACTIONSCRIPT:
Ver original
  1. botongaleria_bt.onRelease = function()
  2. {
  3. botones_mc. enabled = true;
  4. }
El código debes ponerlo en los fotogramas correspondientes de tu capa acciones.

Hace poco surgió un tema parecido al que comentas y se resolvió:
http://www.forosdelweb.com/f16/hacer...k-otro-882363/

saludos
  #7 (permalink)  
Antiguo 13/02/2011, 06:02
 
Fecha de Ingreso: octubre-2010
Mensajes: 77
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Desactivar botones debajo de movie clip (galeria de imagenes)

Si la imagen la cargas por loadMovie o loadMovieNum, haz esto en la pelicula que cargas:
Código ACTIONSCRIPT:
Ver original
  1. _root.(AQUI_BOTON_A_DESACTIVAR).enabled = false;
Y si tienes un boton con una X para cerrar la imagen, coloca esto:
Código ACTIONSCRIPT:
Ver original
  1. on(press){
  2. unloadMovie(this);
  3. _root.(AQUI_BOTON_A_ACTIVAR).enabled = true;
  4. }

Etiquetas: botones, desactivar, galeria, imagenes, movie, clips
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 20:29.