Flash - Acciones en los botones

 
Vista:

Acciones en los botones

Publicado por Cristóbal (3 intervenciones) el 30/08/2006 19:05:47
Hola

Tengo el siguiente problema. Tengo varias escenas creadas y en cada escena tengo cuatro botones, (Empresa, contacto, productos, localización). Lo que quiero hacer es cuando pulse en empresa los textos y fotos desaparezcan mediante una animación y se valla al apartado empresa, cuando pulse en productos que haga la misma animación y me vaya a productos, pero como le indico al botón que una vez termine esa animación, se vaya a la escena de empresa y no a otra, o como indico que después de la animación vaya a la escena del botón pulsado.

Gracias a quien me pueda echar una mano.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Acciones en los botones

Publicado por Stockman (15 intervenciones) el 01/09/2006 05:36:27
Bueno... es algo muy sencillo

Vas a hacer la animación de salida de todas tus escenas como a ti se te ocurra

Es decir tienes una animación de entrada, un keyframe ccentral donde tienes un stop(); para que no semueva la película y después la animación de salida.

Ahora, lo que vas a hacer con los botones es lo siguiente

creas una variable, llamémosla "seccion"

entonces

seccion = "nada" // esto para el home del sitio
y a los botones les asignas el siguiente código

//EMpresa

on(release){
seccion = empresa;
_root.play();
}

y así cada uno con su respectivo destino

Al final en el último frame de tu película, es decir el último frame de la animación de salida pones

getURL(seccion,1);

=)

Espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema resuelto

Publicado por Cristóbal (3 intervenciones) el 01/09/2006 13:54:24
Hola Stockman

Lo he probado como me has dicho, pero al poner en el último frame getURL(seccion,1);
me daba el siguiente error (undefined)

Pero lo he resuelto de la siguiente manera, en el último frame he puesto lo siguiente:

if (seccion = = "contactar"){
gotoAndPlay("contactar", 1);
}
else if (seccion = = "empresa"){
gotoAndPlay("empresa", 1);
}

Previamente como tu me has dicho he puesto en los botones:

Botón contactar

on(release){
seccion= "contactar";
_root.play();
}

Botón empresa

on(release){
seccion= "empresa";
_root.play();
}

Y problema resuelto, te lo agradezco, pues llevaba tiempo queriéndolo hacer

Muchas gracias
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar