Cómo incrustar un enlace en un botón en AS3

Vinculación con botones en tu juego flash en otro sitio web le dará más Web y flexibilidad en el diseño del juego . Con un enlace incluido en su animación Flash, puede incluir anuncios o dejar que los jugadores seleccionar diferentes juegos basados ​​en una amplia gama de criterios. Con ActionScript 3 ( AS3 ) , incluso se puede incrustar enlaces específicos en los botones basados ​​en una puntuación del juego . Incorporación de enlaces en los botones se puede hacer con sólo unas pocas líneas de código. Sin embargo , también se debe agregar el código para mostrar un mensaje si el enlace Web no está actualmente accessible.Things que necesitará hotel Adobe Flash Professional ( CS3, CS4 o CS5 Versiones )
Mostrar Más instrucciones
Matemáticas 1

Una Inicie el programa de Flash. Haga clic en " Nuevo" en el menú "Archivo" en la barra de menú flash principal. Haga clic en el tipo de archivo " Archivo de Flash ( ActionScript 3.0 )" en el cuadro de diálogo "Nuevo documento " que aparece. Haga clic en el botón " Aceptar" para cerrar este cuadro de diálogo .
2

Seleccione la opción "Acciones" en el menú Ventana de la barra de menú de flash principal para abrir el editor de " acciones " . Coloque el cursor del ratón sobre la primera línea del editor "Acciones" . Haga clic en el botón del ratón y escriba el código siguiente para declarar un objeto MovieClip denominado " myButton ":

var myButton : MovieClip = new MovieClip ();
3

Tipo el siguiente código en la siguiente línea del editor de " acciones " para instruir a flash para dibujar un botón rojo rectangular con un ancho de 50 píxeles , una altura de 20 píxeles y esquinas redondeadas ( 10 píxeles) :

myButton . graphics.beginFill ( 0xFF0000 );

mybutton.graphics.drawRoundRect ( 200.200 , 50, 20 , 10);

mybutton.graphics.endFill ();
4

Escriba el código de abajo en la línea siguiente en el editor de " acciones " para instruir a flash para colocar el botón en el escenario cuando el destello de la película juega :

addChild ( myButton );
5

Escriba el código de abajo en la línea siguiente en el editor de acciones para instruir a flash para enlazar a la página web Example.com y visualizar la página web Example.com en el navegador cuando se hace clic en el botón o para que aparezca el mensaje " el enlace no está activo en este momento , intente más tarde " si una conexión de red no se puede hacer que el sitio web

myButton.addEventListener ( MouseEvent.CLICK , MyLink ); .

función MyLink (e : MouseEvent ): void {

var urlName : String = " http://www.example.com/";

var sendrequest : URLRequest = new URLRequest ( urlName );

try {

navigateToURL ( sendrequest );

} catch (e: Error ) {

trace (" The Link no está activa en este momento , inténtalo más tarde "); }


}
6

Copie y pegue el siguiente código en el " Editor de acciones " para asegurarse de que no hay errores presentes :

var myButton : MovieClip = new MovieClip();

mybutton.graphics.beginFill(0xFF0000);

mybutton.graphics.drawRoundRect(200,200, 50 , 20 , 10);

mybutton.graphics.endFill();

addChild(mybutton);

mybutton.addEventListener(MouseEvent.CLICK, MyLink );

MyLink función (e: MouseEvent ): void {

var urlName : String = " http://www.example.com/";

var sendrequest : URLRequest = new URLRequest ( urlName );

try {

navigateToURL ( sendrequest );

} catch (e: Error ) { trace

("The Link no está activa en este momento , inténtalo más tarde "); }


}
7

Haga clic en la opción " TestMovie " en el "Control " menú de la barra de menú principal de Flash para reproducir la película y probar el enlace que está incrustado en el botón. Coloque el puntero del ratón por encima del botón después de la película comienza a reproducirse . Verifique que el sitio web de ejemplo aparece en el explorador después de hacer clic en el botón.