Botones En Flash

Páginas: 9 (2152 palabras) Publicado: 14 de octubre de 2012
Botones en Flash
Lo más recomendable si estás en cero es que estudies actionscript 3.0, que es el lenguaje de programación más actual que utiliza el Adobe Flash. Si estás habituado al actionscript 2.0, lo mejor es que hagas el cambio al actionscript 3.0, aunque los cambios entre uno y otro son bastante bruscos, siempre es mejor estar actualizado. De todas formas, escribo tanto los códigos paraas2 como para as3.

Actionscript 2.0
La estructura básica para programar con as2 es relativamente sencilla. Podemos programar sobre el botón o sobre un fotograma en blanco utilizando nombres de instancia.

Si vas a escribir el código sobre el botón, la estructura es así:

evento: Puede ser, por ejemplo:
* release: Al pulsar el botón y soltar el mouse/ratón
* rollOver: Al situar elcursor encima del botón
* rollOut: Al situar el cursor fuera del botón
* press: Al mantener presionado el botón.

acción_a_ejecutar: Esto es, básicamente, lo que pasará cuando ocurra lo que indicamos en el evento. Por ejemplo: 
* getURL ("url_completa", "_blank"): Para redireccionar a una web o archivo html en tu computadora. 
* gotoAndStop ("nombre_de_escena", fotograma): Para ira un fotograma de la línea de tiempo.
* loadMovie ("url_completa_del_video"): Para cargar una película swf o flv. 

Vamos a ver un ejemplo: 

Al presionar el botón en cuestión, iremos automáticamente al fotograma 1. 
Supongamos que tenemos un clip de película con una animación dentro, y le ponemos a este clip un nombre de instancia, por ejemplo "pelicula". Si queremos que la animacióndentro del clip se dirija al fotograma 1, deberíamos agregar delante del "gotoAndStop" el nombre de instancia del clip, o sea que dicha línea de código quedaría así: 

pelicula.gotoAndStop(1);

Para escribir el código en el fotograma, debemos cambiar la estructura. Primero que nada hay que ponerle un nombre de instancia al botón en cuestión, por ejemplo "btn". 
Para el mismo ejemplo que mencionéantes, la estructura es así: 

Actionscript 3.0
En este lenguaje de programación, el código va siempre en el fotograma, por lo tanto será imprescindible utilizar nombres de instancia para programar. 

Primero debemos definir una función y luego podemos asignarle dicha función a un botón que queramos. 

nombre_de_la_función: Debemos elegir un nombre adecuado y que recordemos para asignarlea la función.
acción o bloque de acciones a realizar: Será lo que ocurra al ejecutar la función.
evento: Por ejemplo, puede ser: 
* CLICK: Al pulsar el botón
* ROLL_OVER: Al situar el cursor encima del botón
* ROLL_OUT: Al alejar el cursor del botón
* MOUSE_MOVE: Al mover el mouse 
boton: Nombre de instancia del botón.

Para ejecutar las mismas acciones que aprendimos aejecutar con actionscript 2, el código sería el siguiente: 

Como podemos ver, el código se complica bastante, pero es mucho más limpio que con Actionscript 2.0.

____________________

Bueno, es todo por ahora, espero que les sea de ayuda. 
No dejen de comentar por cualquier duda o sugerencia que tengan. 
Ver todos mis tutoriales

Empecemos:

1- Primero crearemos un nuevo símbolo, haciendola siguiente combinación de teclas: ALT+F8.

Aparecerá el siguiente cuadro:

2- En Nombre (Name), escribe "botón 1", en Comportamiento (Behavior) selecciona la opción Botón (Button), finalmente haz click en Aceptar (OK).

Automáticamente, seremos enviado desde la Escena 1 al escenario del símbolo "botón 1"; ahí es donde crearemos un botón que será incluido en nuestra biblioteca.

Elescenario únicamente para la creación de botones, será parecido a la siguiente imagen:

Mira hacia la línea del tiempo (Timeline), como puedes notarlo es diferente a la línea del tiempo de la Escena 1.

La línea del tiempo, del escenario para crear botones es parecida a la siguiente imagen:

Expliquemos el gráfico anterior:

Debemos entender que Reposo, Sobre, Presionado y Zona activa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • botones de flash
  • Botones Flash
  • Botones de flash
  • Creación de botón en flash
  • Creación de botones en flash
  • Como crear botones en flash
  • Crear un boton en flash
  • Boton Con Sonido Flash

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS