Tecnología

Inicio

Cómo poner una barra de búsqueda en flash

Añadir una barra de búsqueda de su sitio web Flash o el blog de Flash. Dé a sus usuarios un acceso directo a las búsquedas en Internet sin salir de su sitio. A partir del otoño de 2010, AS3 es el último lenguaje de programación de Flash, y ayuda a comenzar lentamente y obtener una comprensión de algunos conceptos. Con un poco de código, un cuadro de texto de entrada y el botón, puede hacer que la potencia de un motor de búsqueda como Yahoo o Google.

Instrucciones

1 Open Flash y haga clic en "Archivo", "Nuevo" y luego "Archivo Flash (ActionScript 3.0)" en el menú desplegable.

2 Haga clic en la herramienta "Rectángulo" de la barra de herramientas. Mientras mantiene pulsado el ratón, arrastre a través de la etapa para dibujar un rectángulo para sus imágenes. Crear un botón haciendo clic en "Insertar" en el menú principal y luego "Nuevo símbolo." Haga clic en el botón de opción "Botón" y el tipo de "search_btn" para el nombre. Haga clic en Aceptar." (Véanse las referencias de los pasos básicos; este código se cambia de manera que funcionaría en AS3)

3 Crear texto de entrada haciendo clic en la herramienta "Texto" en la barra de herramientas y arrastrando un rectángulo en el que desea el texto. Abra el panel de propiedades haciendo clic en "Ventana" en el menú principal, hacer clic en "Propiedades" y luego "Propiedades" de nuevo en el menú desplegable. Haga clic en "Introducción de texto" en el menú desplegable. Tipo "search_txt" como nombre de instancia.

4 Haga clic en el botón de búsqueda y escriba "search_btn" como nombre de instancia.

5 Haga clic con el marco de "1" en la línea de tiempo y haga clic en "Acción" del menú desplegable. Escriba este código:

var enlace: URLRequest = new URLRequest ( "http://www.google.com/search?q=" + search_txt.text);

search_btn.addEventListener (MouseEvent.CLICK, onClick);

la función onClick (event: MouseEvent): void

{

navigateToURL (enlace);

}

6 Pulse la tecla "Ctrl" y "Enter" en su teclado para probar la película.