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

Flash acciones

Estas en el tema de Flash acciones en el foro de Flash y Actionscript en Foros del Web. Hola a todos quisiera saber si me pueden ayudar, he hecho un botón avanzado y en el boton de la capa botón invisible, le di ...
  #1 (permalink)  
Antiguo 01/10/2010, 11:08
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
Flash acciones

Hola a todos quisiera saber si me pueden ayudar, he hecho un botón avanzado y en el boton de la capa botón invisible, le di el codigo siguiente:


on (rollOver) {
gotoAndPlay(2);
}
on (rollOut) {
gotoAndPlay(21);
}

Y despues de esto quiero que el boton me lleva a la escena 3, pero al darle

on (release) {
gotoAndPlay("Scene 3",1)
}

No hace nada, el boton no me lleva a otra escena, pero si le digo getURL, si me lleva a una pagina web, y yo no quiero una pagina web, lo que quiero es que me pase a la escena 3.

Alguien sabe que debo hacer

Gracias
  #2 (permalink)  
Antiguo 01/10/2010, 17:45
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: Flash acciones

Hola manaju:
Bienvenido al Foro.
Lo primero que tienes que hacer es colocar una etiqueta en el primer frame de la escena donde quieres ir, por ejemplo: miEscena.
El código de tu botón debe quedar así:
Código actionscript:
Ver original
  1. on (rollOver) {
  2.     gotoAndPlay(2);
  3. }
  4. on (rollOut) {
  5.     gotoAndPlay(21);
  6. }
  7. on (release) {
  8.     gotoAndPlay("miEscena");
  9. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 04/10/2010, 15:36
 
Fecha de Ingreso: diciembre-2009
Mensajes: 10
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Flash acciones

Se puede hacer esto mismo pero para cargar una escena determinada en otro swf?
  #4 (permalink)  
Antiguo 05/10/2010, 09:04
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Flash acciones

Ya hice lo que me escribiste pero sigue sin enviarme a la escena, no hace nada,
uno llega la escena pasa el mouse por el boton y genera la animación del botón y cuando alejas el mouse vuelve a su estado normal como se le dio la orden, pero al oprimirlo, no pasa nada, sera? que no puedp darle mas de 2 acciones a un boton dentro de un mismo documento, es decir, me sirve si llamo una pagina web, externa, pero no me llama a una escena dentro del mismo archivo.

No se, pero muchas gracias por ayudarme
  #5 (permalink)  
Antiguo 05/10/2010, 09:26
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: Flash acciones

Algo debes de haber hecho mal.
El código que te di si funciona sin problemas,
Una posibilidad que no funcione, es que tú no le pusiste la etiqueta al primer frame de la escena donde quieres ir.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 05/10/2010, 10:07
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Flash acciones

Cita:
Iniciado por jimmysalme Ver Mensaje
Se puede hacer esto mismo pero para cargar una escena determinada en otro swf?
si, es posible
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #7 (permalink)  
Antiguo 05/10/2010, 10:08
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Flash acciones

Cita:
Iniciado por manaju Ver Mensaje
Ya hice lo que me escribiste pero sigue sin enviarme a la escena, no hace nada,
uno llega la escena pasa el mouse por el boton y genera la animación del botón y cuando alejas el mouse vuelve a su estado normal como se le dio la orden, pero al oprimirlo, no pasa nada, sera? que no puedp darle mas de 2 acciones a un boton dentro de un mismo documento, es decir, me sirve si llamo una pagina web, externa, pero no me llama a una escena dentro del mismo archivo.

No se, pero muchas gracias por ayudarme
intentaste con gotoAndPlay(n)? donde n es el frame que quieres?
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #8 (permalink)  
Antiguo 05/10/2010, 10:55
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: Flash acciones

Hola jimmysalme:
A ésta pregunta ya la conteste en varias oportunidades.
Vamos de nuevo:
Te sugiero que lo cargues en un MC vacío, de ese modo lo puedes controlar mejor.
Comúnmente se cae en un error al querer cargar una película e ir a un fotograma determinado con éste código:
Código actionscript:
Ver original
  1. on(release){
  2. mc_vacio.loadMovie("nombre.swf");
  3. gotoAndPlay(numero del frame);
  4. }
el código gotoAndPlay(número del frame), se activa antes de que se cargue la película por lo tanto no funciona, se tiene que hacer una precarga simple colocando el código así:
En éste ejemplo creamos el MC vacío.
Código actionscript:
Ver original
  1. on (release) {
  2.  clip_mc = this.createEmptyMovieClip("contenedor", 1);
  3.  clip_mc.loadMovie("mi_escena.swf");
  4.  this.onEnterFrame = function() {
  5.   if (clip_mc.getBytesLoaded() != 0 && clip_mc.getBytesLoaded() == clip_mc.getBytesTotal()) {
  6.    trace("cargo");
  7.    clip_mc.gotoAndPlay("miEscena");//aquí va a la escena donde se quiere ir
  8.    delete this.onEnterFrame;
  9.   }
  10.  }
  11. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: acciones, flash
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 00:01.