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

Darle accion a un boton

Estas en el tema de Darle accion a un boton en el foro de Flash y Actionscript en Foros del Web. Hola a todos, Soy nueva en el foro y también en el mundo de Flash CS4. Estoy intentando hacer una pagina web, ya tengo la ...
  #1 (permalink)  
Antiguo 13/05/2011, 16:17
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Darle accion a un boton

Hola a todos, Soy nueva en el foro y también en el mundo de Flash CS4.
Estoy intentando hacer una pagina web, ya tengo la pagina principal con sus respectivos botones, ahora lo que quiero hacer es que al darle click al botón que dice historia me lleve directamente a la escena2 que es donde tengo la historia, no se si me explico bien. El caso es que estoy colocando el código mal y no se como hacerlo.

Gracias.
  #2 (permalink)  
Antiguo 13/05/2011, 16:32
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Darle accion a un boton

Hola taluala1:
Bienvenido al Foro.
Para empezar, no es conveniente trabajar con más de una escena en una película. ya que trae problemas con su navegación.
Segundo que versión de AS estás usando?
Ejemplo para AS2
Para poder ir a una escena cualquiera, lo primero que tienes que hacer es colocar en su primea frame de esa escena una etiqueta, por ejemplo: historia
En el botón para ir a esa escena el código sería así:
Código actionscript:
Ver original
  1. on(release){
  2.     gotoAndStop("historia");
  3. }
Ese código hará que la película se detenga en el frame 1 de la escena, si quieres que desde ese frame se inicie la animación, en el código donde dice Stop lo cambias por Play

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 13/05/2011, 16:46
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Hola, a ver si me explico mejor, yo al principio hice mi primer archivo por llamarlo de alguna manera, donde hay varios botones ejemplo: historia director contacto etc etc etc, a su respectivo botón lo convertí en símbolo y también ya les asigne un nombre de instancia a cada botón, lo siguiente que hice fue insertar una escena a la cual le puse de nombre de etiqueta Escena_2 y ahí escribí un texto, entonces lo que quiero es que al darle click al botón historia me mande a la Escena_2, el código que use fue este :

on (release) {botonhistoria.onRelease = function()
{
gotoAndStop("Escena_2");
}
}

pero cuando le doy a probar película me salta de la pagina principal a la escena_2 sin parar va cambiando seguido, lo que quiero es que me aparezca la pagina principal que es donde tengo todos los botones poder darle al botón historia y que me lleve a la Escena_2

Gracias
  #4 (permalink)  
Antiguo 13/05/2011, 16:48
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Se me olvido colocarte, que uso AS3
  #5 (permalink)  
Antiguo 13/05/2011, 16:57
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Darle accion a un boton

Para empezar éste código está mal escrito:
Código actionscript:
Ver original
  1. on (release) {botonhistoria.onRelease = function()
  2. {
  3. gotoAndStop("Escena_2");
  4. }
  5. }
O usas el evento en el mismo botón o la función en el frame, no puedes usar las 2 al mismo tiempo.
La etiqueta puede ser cualquier palabra que quieras, yo solamente te di un ejemplo.
Prueba con el código que te di y verás que funciona.
Si tu página tiene varias secciones no es conveniente trabajar cada sección en una escena, si no en películas independientes las cuales las vas cargando con sus respectivos botones, según la necesidad de visualizarlos, de ese modo no aumentas el peso innecesariamente a tu página.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 13/05/2011, 17:05
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Darle accion a un boton

En que quedamos, primero publicas un código en AS2 y después dices que estás usando AS3, ese código que publicaste no funciona en AS3.
Para AS3 en el frame tendrás que poner éste código:
Código actionscript:
Ver original
  1. function irFrame(event:MouseEvent):void {
  2.     gotoAndStop("historia");
  3. }
  4. botonhistoria.addEventListener(MouseEvent.CLICK, irFrame);
  5. stop();
Acostúmbrate al hacer tus preguntas dar todos los datos necesarios para que la ayuda que te presten sea más efectiva y rápida.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 13/05/2011, 17:14
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Ahhhhh disculpa, ya puse al principio de todo que SOY NUEVA EN ESTO DEL FLASH, en fin... con ningún código que me diste, ni con el ultimo que es el de AS3 , no me sirve, lo único que hace es lo mismo de siempre, empieza a parpadear y a saltar de la principal a la escena_2 en fin.....
  #8 (permalink)  
Antiguo 13/05/2011, 17:28
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Darle accion a un boton

Lo que dices no tiene porque suceder ya que con el stop(); que tiene el código en la última línea que te acabo de dar para AS3, la película estará detenida en el primer frame hasta que actives el botón.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #9 (permalink)  
Antiguo 13/05/2011, 17:33
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Vale, te cuento, es que le estaba dando a probar película, ahora le di a probar escena y me aparece la pagina principal y cuando le doy click al botón historia no me manda para la Escena_2 se queda ahí

Gracias.
  #10 (permalink)  
Antiguo 13/05/2011, 17:40
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Darle accion a un boton

La única explicación que no funcione, es que no hayas puesto la etiqueta historia en el primer frame de la escena2.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #11 (permalink)  
Antiguo 13/05/2011, 18:01
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Si que le puse la Etiqueta, me sale este error:
Escena=Escena 1, capa=Botones No se pudo cargar la clase o interfaz Mouse irframe(evento:MouseEvent) :void{
  #12 (permalink)  
Antiguo 13/05/2011, 18:58
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Darle accion a un boton

No se lo que estarás haciendo, mejor sube tu archivo .fla algún servidor para poderlo bajar y ver cual es el problema.

Espero poderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #13 (permalink)  
Antiguo 16/05/2011, 12:50
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Como hago para subir el archivo??
  #14 (permalink)  
Antiguo 16/05/2011, 20:32
 
Fecha de Ingreso: noviembre-2010
Mensajes: 94
Antigüedad: 14 años, 1 mes
Puntos: 11
Respuesta: Darle accion a un boton

Súbelo a http://ifile.it/. Sería bueno que lo subas como CS3 para revisarlo.
  #15 (permalink)  
Antiguo 17/05/2011, 09:54
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Y como lo subo como cs3?? Ahi no esto es muy complicado, estoy desesperada....
  #16 (permalink)  
Antiguo 17/05/2011, 10:23
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Darle accion a un boton

Hola taluala1:
Sube tu archivo.fla tal como lo tienes.

Espero poderte serde ayuda.ñ
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #17 (permalink)  
Antiguo 17/05/2011, 10:34
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Bandit, ya .. Pero como lo subo, yo se que te puedo desesperar con tantas preguntas, pero es que soy muy nueva en esto, y he visto varios tutoriales pero no logro entenderlo todo.
  #18 (permalink)  
Antiguo 17/05/2011, 10:39
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Creo que ya lo subi. A ifilet.it
  #19 (permalink)  
Antiguo 17/05/2011, 10:44
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Darle accion a un boton

Tienes que darnos el link para poderlo bajar.
Ese link te lo da la página donde la subiste.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #20 (permalink)  
Antiguo 17/05/2011, 10:48
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

http://ifile.it/wb846jy/Sin%20t%C3%83%C2%ADtulo-2.fla
  #21 (permalink)  
Antiguo 17/05/2011, 11:05
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

ya te lo pase.
  #22 (permalink)  
Antiguo 17/05/2011, 11:33
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Lo visteeeeee???
  #23 (permalink)  
Antiguo 17/05/2011, 11:39
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Darle accion a un boton

Aquí tienes tu archivo corregido: http://www.megaupload.com/?d=UOPGG0MX

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #24 (permalink)  
Antiguo 17/05/2011, 12:36
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Banditt muchas graciasssss, ahora me puedes decir que estaba haciendo mal? No poner acciones por ejemplo? En la capa?
  #25 (permalink)  
Antiguo 17/05/2011, 12:41
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Ahora otra pregunta, para hacer lo mismo con los demas botones, escribo el codigo debajo del que me pasaste o tengo que crear otra capa con acciones para hacerlo en otro boton?
  #26 (permalink)  
Antiguo 17/05/2011, 14:11
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Darle accion a un boton

Escribe el mismo código en la misma copa de acciones, con sólo cambiar el nombre del botón, de la función y la etiqueta del 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/
  #27 (permalink)  
Antiguo 18/05/2011, 11:58
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Darle accion a un boton

Okokok gracias, ahora otra cosita, y seguro que estaras cansado de que te moleste, ahora como hago para regresar, tengo que hacer un boton en donde tengo la historia para volver al menu, como lo hago????
  #28 (permalink)  
Antiguo 23/05/2011, 17:06
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Darle accion a un boton

Tendrás que renombrar a la Escena 1, por ejemplo con el nombre de inicio y colocar como etiqueta en el primer frame, la palabra inicio.
Código para el botón:
Código actionscript:
Ver original
  1. stop();
  2. function irInicio(event:MouseEvent):void {
  3.     MovieClip(root).gotoAndPlay("inicio", "inicio");
  4. }
  5. btn.addEventListener(MouseEvent.CLICK, irInicio);
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: darle, acciones, 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 19:46.