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

Consulta, links en flash

Estas en el tema de Consulta, links en flash en el foro de Flash y Actionscript en Foros del Web. Hola, les hago una consulta: Estoy armando una página en Flash y hay algo que me gustaría hacer; que al hacer un click en algún ...
  #1 (permalink)  
Antiguo 19/10/2011, 12:17
 
Fecha de Ingreso: octubre-2011
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 1
Consulta, links en flash

Hola, les hago una consulta: Estoy armando una página en Flash y hay algo que me gustaría hacer; que al hacer un click en algún botón del menú, primero termine de ejecutar una película y luego vaya al link.
Les detallo como es: la pagina se arma con una animación en donde aparecen varios elementos y después los botones, y La idea es que cuando hago un click en algún botón primero se vayan esos elementos (por medio de una animación) y recién después de hacer esto vaya al link.
Espero que se entienda!
Desde ya muchas gracias!
  #2 (permalink)  
Antiguo 20/10/2011, 10:11
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 2 meses
Puntos: 138
Respuesta: Consulta, links en flash

Algo no me quedó claro, la animación está parada antes de presionar el botón?
Estás usando actionscript 3 o actionscript 2?

__________________
Jime~

Mi blog.
Mi twitter.
  #3 (permalink)  
Antiguo 20/10/2011, 11:01
 
Fecha de Ingreso: octubre-2011
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Consulta, links en flash

Cita:
Iniciado por Jime25 Ver Mensaje
Algo no me quedó claro, la animación está parada antes de presionar el botón?
Estás usando actionscript 3 o actionscript 2?

Hola, Estoy usando actionscript 2.
Si, en el momento que aparecen los botones la animación ya quedó parada, que le puse un stop. así cuando se carga la pag, se ve esa animación y todo queda detenido.

Lo que hice fue armar una película, luego puse un stop en una capa.
Después de este Stop (que llega al fotograma 50), generé otra animación en otra capa que empieza en el fotograma 51 al 60.

La idea es que la hacer un click en el botón primero reproduzca del fotograma 51 en adelante y luego vaya al link indicado.

Mirá al botón le puse esta acción:

on (release) {
gotoAndPlay(51);
loadMovieNum("contacto.swf", 0);
}

Pero solo me respeta el loadMovie.

Desde ya te agradezco mucho
Saludos!
  #4 (permalink)  
Antiguo 21/10/2011, 06:50
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 2 meses
Puntos: 138
Respuesta: Consulta, links en flash

Si te entendí bien, el código loadMovieNum("contacto.swf", 0); tenés que ponerlo en el fotograma 60 en una capa en blanco (que podría ser la del stop). De este modo el botón ejecutará la acción de darle play a la animación y al llegar al fotograma 60 se ejecutará automáticamente la acción de cargar la película Contacto.

Saludos
__________________
Jime~

Mi blog.
Mi twitter.
  #5 (permalink)  
Antiguo 21/10/2011, 12:15
 
Fecha de Ingreso: octubre-2011
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Consulta, links en flash

Cita:
Iniciado por Jime25 Ver Mensaje
Si te entendí bien, el código loadMovieNum("contacto.swf", 0); tenés que ponerlo en el fotograma 60 en una capa en blanco (que podría ser la del stop). De este modo el botón ejecutará la acción de darle play a la animación y al llegar al fotograma 60 se ejecutará automáticamente la acción de cargar la película Contacto.

Saludos

SI!!!!!!! funcionó perfecto, MAESTRA!!!

GRACIAS!
  #6 (permalink)  
Antiguo 27/10/2011, 14:23
 
Fecha de Ingreso: octubre-2011
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Consulta, links en flash

Cita:
Iniciado por Jime25 Ver Mensaje
Si te entendí bien, el código loadMovieNum("contacto.swf", 0); tenés que ponerlo en el fotograma 60 en una capa en blanco (que podría ser la del stop). De este modo el botón ejecutará la acción de darle play a la animación y al llegar al fotograma 60 se ejecutará automáticamente la acción de cargar la película Contacto.

Saludos

Hola!, vuelvo con este tema ya que esto me funcionó muy bien con un botón ahora el problema surge cuando tengo mas botones en mi película
Ya que todos los botones deben hacer la acción de ejecutar primero un fotograma, pero luego cada botón debería llevar a un link distinto.

Desde ya muchas gracias!
  #7 (permalink)  
Antiguo 01/11/2011, 09:33
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 2 meses
Puntos: 138
Respuesta: Consulta, links en flash

Se me ocurre que podrías utilizar varios Clips de película (uno por botón) que reproduzcan la misma animación.

Saludos
__________________
Jime~

Mi blog.
Mi twitter.
  #8 (permalink)  
Antiguo 01/11/2011, 10:34
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Consulta, links en flash

Hola chello5:
Para conseguir lo que quieres, tienes que hacer lo siguiente.
La animación de entrada que deseas que se vea al cargar las películas externas, tienes que hacerla dentro de un MC en el primer frame un stop(); y en el segundo frame que empiece la animación, en el último frame de la animación el siguiente código:
Código actionscript:
Ver original
  1. stop();
  2. contenedor.loadMovie("p"+_global.p+".swf");
En el último frame de la animación le pones un MC_vacío con nombre de instancia: contenedor.
Este MC lo pones en el escenario en el lugar donde quieres que se muestre, poniéndole como nombre de instancia, por ejemplo: efecto.
Código para los botones:
Código actionscript:
Ver original
  1. on (release) {
  2.  _root.efecto.gotoAndPlay(2);
  3.  _global.p = 1;
  4. }
Para todos los botones el mismo código con sólo cambiar el nombre de la película que en éste caso debe de llamarse: p1, p2, p3, etc.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: flash, links, botones
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 23:50.