|
Cómo incrustar un enlace en un botón en AS3Vinculació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 . 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 (); 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 (); 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 ); 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 "); } } 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 "); } } 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. Anterior: Siguiente: Artículos relacionados
Artículos recomendados
|
Derechos de autor © https://www.aprender.cc - Todos los derechos reservados |