Comunidad de diseño web y desarrollo en internet online

programar boton a clip y que desaparezca

Citar            
MensajeEscrito el 01 Jun 2009 12:45 am
Hola!!

Tengo un problema...
Tengo varios botones echos... y lo que quiero es, al darle al primer botón, aparecerá el clip que le he cargado, lo que pasa es que, al darle al siguiente botón, aparecerá el siguiente clip, pero quiero que no se vea el anterior clip... lo he probado con la opcion visible, lo que pasa es que, si estoy en el boton 2, y le vuelvo a dar al botón 1, ya no me carga el clip asociado al boton1... por qué??

Ya no se que haceR!! estoy buscando por todo... y no me sirve lo que encuentro...

Ayuda!!! porfavor

Por MaRGuiTa

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 01 Jun 2009 02:20 am
Hola MaRGuiTa,

Es una buena opcion lo de jugar con la visibildad... Sólo tienes que acordarte de las jerarquías.

En tu caso, el código debería de verse algo así:

Código ActionScript :

//Por default, todos los botones estarán escondidos
_root.mc1._visible = false;
_root.mc2._visible = false;

boton1.onRelease = function () {
//Ahora escondemos, otra vez, todos los botones
_root.mc1._visible = false;
_root.mc2._visible = false;
// Luego mostramos el que queremos
_root.mc1._visible = true;
}

boton2.onRelease = function () {
//Otra vez escondemos todos los botones
_root.mc1._visible = false;
_root.mc2._visible = false;
// Y luego mostramos el que queremos
_root.mc2._visible = true;
}


Y ya, no deberías tener problemas :)

Por violetisha

575 de clabLevel

1 tutorial
1 articulo

Genero:Femenino  

Mi silla en el estudio, México

opera
Citar            
MensajeEscrito el 01 Jun 2009 02:20 am
supongo que se debe a que sigue estando invisible...
como cargas los clips?
com loadMovie?
por que si fuera asi lo podrias descargar con unloadMovie

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 01 Jun 2009 10:20 am
http://server6.theimagehosting.com/image.php?img=Sin título-1.cd6.swf

Eso es lo que me sale a mi...

En cada botón tengo esto puesto...
Si pongo algo más no me va bien.

Lo que yo querría es que, al dar al botón 1, me aparezca la canción 1, pero que al darle a la canción 2 la 1 desaparezca, y aparezca la canción 2, pero que si le quiero volver a dar a la canción 1, vaya bien, salga la canción 1 y la 2 desaparezca. ... no se si me explico...

Boton 1 (Aprendí)

on (press) {
this.cancionaprendi.play();
}

Boton 2 (Donde el mar)

on (press) {
this.canciondondeelmar.play();
}

Por MaRGuiTa

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 01 Jun 2009 10:24 am

Por MaRGuiTa

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 01 Jun 2009 01:37 pm
Y en dónde pones lo de la visibilidad??

Por violetisha

575 de clabLevel

1 tutorial
1 articulo

Genero:Femenino  

Mi silla en el estudio, México

opera
Citar            
MensajeEscrito el 01 Jun 2009 02:53 pm
vale... si yo le pongo esto, al segundo botón

on (press) {
this.canciondondeelmar.play();
}

on (release){
canciondondeelmar._visible=true;
}

on (release){
cancionaprendi._visible=false;
}

Luego al volver al primer botón... la letra de la canción, me sale encima de la otra...

Por MaRGuiTa

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 01 Jun 2009 02:58 pm
me revuelves con tus codigos a medias, podrias pasarnos la informacion bien?

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 01 Jun 2009 03:57 pm
lo siento.....

pues ese es el código que tengo puesto en el segundo botón....

Por MaRGuiTa

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 02 Jun 2009 04:35 pm
mira para lograr que desaparezca y aparezca algo, siempre toca dar la orden necesaria a todos los objetos, en tu caso veo que tratas de mostrar la letra de la canción entonces debes saber que también toca controlar sus propiedades de los botones, por ejemplo:

En algún lado de la línea de tiempo principal o de la que contenga las instancias de los clips con el contenido de las canciones debes poner esto:

letracancion1._visible = false;
letracancion2._visible = false;
letracancion3._visible = false;
letracancion4._visible = false;
//esto suponiendo que hay una instancia de la letra de cada cancion en el escenario.


AS botón 1:

on(press){
stopAllSounds();// no me acuerdo bn de esta orden pero sirve para detener todos los sonidos ;)
letracancion2._visible = false;
letracancion3._visible = false;
letracancion4._visible = false;
letracancion1._visible = true; //esto suponiendo que hay una instancia de la letra de la cancion1
this.cancionaprendi.play();
}

AS boton 2:

on(press){
stopAllSounds();
letracancion1._visible = false;
letracancion3._visible = false;
letracancion4._visible = false;
letracancion2._visible = true;
this.canciondondeelmar.play();
}

AS boton 3:

on(press){
stopAllSounds();
letracancion1._visible = false;
letracancion2._visible = false;
letracancion4._visible = false;
letracancion3._visible = true;
this.cancionestanoche.play();
}
/*el código del botón cuatro seria algo similar, por no decir identico a excepción del nombre de la canción y la letra a poner visible */

Creo que ya entiendes el punto, la idea es desaparecer cuantas instancias innecesarias tengas, mientras activas la visibilidad de la que quieres... lo mismo para los sonidos, aunque es más facil... no estoy seguro de si hay algun modo para no tener que hacer invisible todas las instancias una por una, pero debe haberlo, un modo colectivo. Es algo parecido a la respuesta de violetisha pero trato de explicarlo con los nombres de cada instancia para que lo entiendas.

Por Metal-Raziel

0 de clabLevel



 

msie7
Citar            
MensajeEscrito el 04 Jun 2009 11:58 am
muchas gracias!

La verdad que no me dio tiempo a entregarlo bien echo, pero bueno, gracias por respondeR!

Por MaRGuiTa

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 13 Mar 2012 02:56 pm
Hola yo tengo un problema similar, lo que pasa es que tengo un flash donde tengo 13 imagenes que las quiero hacer boton, las imagenes estan en fila de 5 en un documento de 650 x 600 .

Mi problema es que hize dos imagenes botones, cuando das click en una de ellas crece y muestra debajo el nombre de la persona de la foto. pero cuando le doy click en la segunda sale grande y muestra el nombre de la persona pero aparece el boton o foto uno chiquita al costado no se como puedo hacer para que no se muestra esa foto ayuda por favor es mi mi trabajo


ATTE.
Adela Ruis Montealva

Por ddd147

0 de clabLevel



 

firefox

 

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