Comunidad de diseño web y desarrollo en internet online

Problema con botones dentro de un MC

Citar            
MensajeEscrito el 21 Jul 2009 10:31 am
Hola!

Soy bastante novato con el flash, y estoy haciendo una presentación para el ayuntamiento de mi pueblo. Tengo un menú, que es un MC, que en su interior tiene botones. Estos botones quiero que lleven al fotograma 1 (con etiqueta) de diferentes escenas. La cosa está en que he probado con muchos códigos y ninguno funciona, los botones no hacen nada. Que puedo hacer?

Gracias y saludos! :)

Por kr3spo

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Jul 2009 10:38 am
Buenas!

ya usas "._parent" pàra referirte a la raiz?

Si puedes copiar el codigo de uno de los botones, sera mas facil ver el error.

Saludos.

Por Kussano

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Jul 2009 11:04 am
Tengo este código en cada botón:

on (release) {
_parent.gotoAndPlay("festa","ini_festa");
}

Donde "festa" es el nombre de la escena, y "ini_festa" es la etiqueta del fotograma.

He leido por ahi que añadiendo este codigo para cada boton a la línea de tiempo principal funciona, pero tampoco lo consigo:

menucom.botfesta2.onPress = function() {
gotoAndPlay("festa", "ini_festa");

Por kr3spo

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Jul 2009 11:06 am
Perdonad, arriba en el ultimo codigo "menucom" es el nombre del MC y "botfesta2" el nombre del boton.

Por kr3spo

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2009 07:35 am
He probado con _parent. con _root. y con mil codigos mas k he ido leyendo por ahi que supuestamente solucionan el problema. La cuestion e que no hay manera, y como soy bastante novato no encuentro donde esta el problema. Agradeceria ayuda, saludos! =)

Por kr3spo

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2009 08:28 am
rueba con esta, debería funcionar.

Pongamos que el clip que contiene los botones, le llamas "mc_1", i al primer boton le llamas "btn_1" (sin las comillas^^')

debes escribir en el codigo del fotograma que contiene mc_1.

Código ActionScript :

mc_1.btn_1.onRelease= function(){
   gotoAndPlay("festa","ini_festa");
}
stop();


Haciendo esto, te refieres al boton "btn_1" del clip "mc_1".

Yo tampoco es que sea un experto en esto, pero a mi me funciona. Siguiendo esto, le das nombre a los otros botones, btn_2, btn_3, etc. y vas editando cada boton desde la raiz.
Seguro hay una forma mas corta de hacerlo, pero mis conocimientos no llegan tan lejos.

Espero que funcione, sino escribe a ver que podemos hacer.

Un saludo.

Por Kussano

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2009 11:49 am
Al final lo he solucionado haciendo esta parte de la película con el Flash 8, y despues me he vuelto a pasar al Flash cs4 que me estaba dando problemas tan solo en esta parte. Arreglado, gracias Kussano, da gusto tener dudas con gente como tu en los foros, :)

Por kr3spo

3 de clabLevel



 

firefox

 

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