Botones

Páginas: 17 (4184 palabras) Publicado: 18 de febrero de 2013
Acciones en los botones
Puesto que existen multitud de acciones que se pueden aplicar tanto a los botones, como a otros elementos de Flash CS4 vamos a comentar dos de las más comunes.
Nota: Al crear un archivo, habrás visto que podemos elegir distintas versiones de ActionScript (AS 3.0, AS 2.0...). Esto se refiere al lenguaje de programación que podemos empelar en Flash y que lo convierte enuna herramienta realmente potente. En las versiones 1 y 2, se podían agregar comportamientos directamente en las propiedades de los botones. Pero nosotros venimos empleando las versión 3.0 a lo largo del curso, por ser la más actual y potente. Esta versión nos obliga a escribir el código ActionScript. Veremos cosas básicas, y entraremos un poco más en ActionScript a partir del tema 16.
Secomienza por crear o añadir un botón, y asignarle un nombre de instancia. El nombre que le demos es muy importante, porque nos permitirá acceder a él desde el código.
Aunque podemos escribir el código en la misma capa, recomendamos crear una capa exclusivamente para el código, por tenerlo todo mejor organizado.
Ahora, abrimos en el panel Acciones (menú Ventana → Acciones). Se mostrará un área enblanco en la que podemos escribir:

Sin entrar en detalle de qué es cada palabra, pues esto ya lo veremos, este es el código que debemos de escribir para asociar acciones a un botón:
-------------------------------------------------
miBoton.addEventListener('click', accionesMiBoton);
-------------------------------------------------
functionaccionesMiBoton(event):void{
-------------------------------------------------
//Acciones
-------------------------------------------------
}
Donde miBoton será el nombre de la instancia del botón.
accionesMiBoton contiene las acciones a realizar. Observa que aparece en dos sitios. El nombre que le hemos dado es el que queramos.
Si tenemos varios botones, a cada uno loreferiremos por su nombre de instancia que es único. También tenemos que dar un nombre único a accionesMiBoton para cada uno, si no todos realizarían las mismas acciones.
Ahora, cambiamos donde pone //Acciones por lo que queramos que haga. Veamos las más comunes:
1) Abrir una página web. Con esto conseguiremos abrir una página cualquiera de internet (o una película Flash), lo que nos servirá para irnosdesplazando por webs que contengan más de una página, o permitir al usuario descargarse archivos entre otras cosas.
La instrucción en ActionScript que nos permite hacerlo es navigateToURL(new URLRequest("http://www.youtube.com"), "_blank");. "http://www.youtube.com" se refiere a la página que queremos abrir, y "_blank" indica que se abrirá en una página nueva.
Por lo tanto, si tenemos unbotón cuyo nombre de instancia es btnYoutube que queremos que abra la web http://www.youtube.com, escribiríamos:
-------------------------------------------------
btnYoutube.addEventListener('click', Youtube);
-------------------------------------------------
function Youtube(event):void{
-------------------------------------------------navigateToURL(new URLRequest("http://www.youtube.com"), "_blank");
-------------------------------------------------
}

Esta acción provoca que al pulsar un botón se abra una nueva página web en nuestro navegador por defecto y nos muestre la página www.youtube.com
-------------------------------------------------
import flash.events.*;-------------------------------------------------
import flash.net.*;
-------------------------------------------------
miBoton.addEventListener(MouseEvent.MOUSE_UP, miFuncion);
-------------------------------------------------
var miURL:URLRequest = new URLRequest("http://www.youtube.com");
-------------------------------------------------
function...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • botones
  • Botones
  • boton
  • Botones
  • Boton
  • Botones
  • Botones
  • Boton

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS