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

como hago?

Estas en el tema de como hago? en el foro de Flash y Actionscript en Foros del Web. Buenas.. estoy haciendo una pagina con flash.. cada boton tiene su accion: tengo un boton que al presionarlo hace que corra desde un frame una ...
  #1 (permalink)  
Antiguo 12/07/2010, 13:01
 
Fecha de Ingreso: marzo-2009
Mensajes: 35
Antigüedad: 15 años, 2 meses
Puntos: 0
Mensaje como hago?

Buenas..

estoy haciendo una pagina con flash.. cada boton tiene su accion:
tengo un boton que al presionarlo hace que corra desde un frame una animacion... lo que quiero es que despues de que corra esa animacion (justo despues) corra otra animacion en otra escena.. como hago??

aqui esta el codigo:

on (rollOver) {
gotoAndPlay("in");
}


on (rollOut) { if (_root.menu._currentframe==10) {_root.menu.gotoAndPlay(11)}
else {this.gotoAndPlay(11)}}

on (release) { if (_root.menu.currentframe==1) {_root.menu.gotoAndPlay(2);}
else {_root.menu.gotoAndPlay(2)}
}

"Puse las acciones con if y else porque sino me causa error en la animacion cuando paso el puntero sobre el boton y me salgo sin que termine de correr la animacion..."

gracias!!!
  #2 (permalink)  
Antiguo 12/07/2010, 13:54
 
Fecha de Ingreso: marzo-2009
Mensajes: 35
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: como hago?

pude resumir el codigo sin complicacion a esto

on (rollOver) {
gotoAndPlay(2);
}


on (rollOut) {gotoAndPlay(11)
}

on (release) { _root.menu.gotoAndPlay(2);
}

bueno ahora quiero que despues de que se cumpla on (release) { _root.menu.gotoAndPlay(2); y llegue al stop, salte a otro frame y corra otra animacion.. como???
  #3 (permalink)  
Antiguo 12/07/2010, 15:43
 
Fecha de Ingreso: marzo-2009
Mensajes: 35
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: como hago?

nadie?? ayuda porfavoooorrr
  #4 (permalink)  
Antiguo 12/07/2010, 16:16
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 10 meses
Puntos: 406
Respuesta: como hago?

Hola Nicomadreja:
En primer lugar acostúmbrate a poner como título de tus mensajes una descripción del problema que tienes, de ese modo ayudarás a otros usuarios a encontrar las respuesta que se te den.
No se entiende, mejor sube tu archivo .fla algún servidor para poderlo bajar y ver cono lo estás haciendo.

Espero poderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 12/07/2010, 18:57
 
Fecha de Ingreso: marzo-2009
Mensajes: 35
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: como hago?

bandit gracias por recordarme lo de los titulos... pienso resolverlo de otra manera.. voy a crear otros fla con todo el contenido y hacer la llamada a esos fla en cada boton correspondiente.

No se como hacerlo... seria de gran ayuda si alguien me puede ayudar. de todas maneras estare buscando por la web a ver que encuentro!..

gracias..
  #6 (permalink)  
Antiguo 12/07/2010, 19:08
 
Fecha de Ingreso: marzo-2009
Mensajes: 35
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: como hago?

ok lo consegui asi

on (rollOver) {
gotoAndPlay(2);
}


on (rollOut) {gotoAndPlay(11)
}

on (release) { _root.menu.gotoAndPlay(2);
loadMovie("conthome.swf", 1);
}

ahora, como hago para que el swf principal espere un tiempo antes de llamar a conthome.swf? unos segundos o hasta que termine la animacion que se esta efectuando con esa accion??
  #7 (permalink)  
Antiguo 13/07/2010, 09:29
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 10 meses
Puntos: 406
Respuesta: como hago?

Este código está mal escrito: loadMovie("conthome.swf", 1);
Si vas a usar los niveles tienes que escribirlo así: loadMovieNum("conthome.swf", 1);
No dices donde tienes esa animación, suponiendo que lo tienes en la Línea de tiempo principal y empieza en el frame 2, el código de carga la tendrás que poner en el último frame de la animación así:
Código actionscript:
Ver original
  1. stop();
  2. loadMovieNum("conthome.swf", 1);
Y el on(release) enviarlo al frame donde empieza la animación.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #8 (permalink)  
Antiguo 13/07/2010, 17:44
 
Fecha de Ingreso: diciembre-2009
Ubicación: Guadalajara, Jalisco
Mensajes: 300
Antigüedad: 14 años, 4 meses
Puntos: 13
Respuesta: como hago?

gotoAndPlay(); tiene dos opciones de manejo: 1) para ir a un fotograma específico y 2) para ir a un fotograma específico de una escena específica. Por ejemplo, para que te mande al fotograma uno de la escena 3:

gotoAndPlay("3",1) --> No olvides poner las comillas para la escena.

Etiquetas: Ninguno
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 03:35.