Comunidad de diseño web y desarrollo en internet online

Activar y desactivar botones...

Citar            
MensajeEscrito el 15 Feb 2009 06:59 pm
Hola a todos... les vengo a hacer una pregunta que desde hace mucho tengo!

Tengo en la película principal unos botones, cuando presiono uno hago lo siguiente

on(release)
{
loadMovieClip(archivo.swf, 1);
boton.enabled = false;
}
Ahora, eso funciona, pero cuando cierro la película que abrí con el loadmovieclip el boton sigue con la instruccion del enabled = false...

¿Qué consejo me dan para arreglar esto?

Muchas gracias! :D

Por Fabricio

12 de clabLevel



 

Rosario

firefox
Citar            
MensajeEscrito el 15 Feb 2009 07:11 pm
Hola, pues lo mas facil seria que cuando cierras la pelicula que abriste, tambien coloques la instruccion boton.enabled = true;

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 16 Feb 2009 01:50 pm
El problema es que el botón de cierre está dentro de la película nueva que llamé... entonces, no se como hacer para que desde un .swf (el que llamé) le diga a otro (la película principal) que active de nuevo los botones :S

Gracias por ayudar!

Por Fabricio

12 de clabLevel



 

Rosario

firefox
Citar            
MensajeEscrito el 16 Feb 2009 07:07 pm
hola de nuevo, todas las peliculas que cargas dentro de otra pelicula, pasan a ser un MovieClip mas, lo que significa que con _parent, accedes al movieclip contenedor, tu boton se llama "boton", entonces antes de cerrar la nueva pelcula, recuerda que _parent te regresa un nivel:

Código ActionScript :

_parent.boton.enabled = true;
_parent._parent.boton.enabled = true;

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 20 Feb 2009 03:46 pm
Gracias por el dato!!

Andube probando el uso del parent con un ejemplo sencillo, pero no me funciona :S

Desde aquí pueden bajarse el ejemplo fb91.com.ar/archivos/botones.zip

Saludos!!

Por Fabricio

12 de clabLevel



 

Rosario

firefox
Citar            
MensajeEscrito el 03 Feb 2010 07:05 pm
hola, pudieron resolverlo? porque tengo el mismo problema puedo desactivar el boton pero no puedo activarlo cuando cierro el nivle de arriba :crap:

Saludos =)

Por Verys

67 de clabLevel



Genero:Femenino  

Argentina

firefox
Citar            
MensajeEscrito el 18 May 2011 05:31 am
tengo el mismo problema!! posteo mi codigo:

on (press, release) {
dip1_btn.onRelease = function()
{
loadMovieNum("dip1.swf", 3);
dip1_btn.enabled = false;
};
}

Por crosman80

9 de clabLevel



Genero:Masculino  

diseñador web

firefox
Citar            
MensajeEscrito el 18 May 2011 05:33 am
no se como reactivarlo, ya probé.

dip1_btn.enabled = true;

colocándolo en el boton cerrar del nivel q carga, pero tampoco funciona.

Por crosman80

9 de clabLevel



Genero:Masculino  

diseñador web

firefox
Citar            
MensajeEscrito el 18 May 2011 08:39 am
Saludos a todos. Mi opinión:
Si el botón que inactivas lo tienes en le película principal, o sea, en el nivel 0 "cero", para reactivarlo desde una película secundaria vastaría con poner "_level0.boton.enabled=true", ejemplo:

Código ActionScript :

on (release) {
   unloadMovieNum (1);
   _level0.boton.enabled = true;
}

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox

 

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