Latest Entries »

¿Cómo agregar un buscador de google dentro de Flash?

  • Diseñar el área de búsqueda, debe incluir mínimo un texto para escribir lo que se quiere buscar y un botón para iniciar la búsqueda en el explorador

  • Asignar en sus propiedades al texto como de tipo Input text y ponerle como nombre de instancia de actionsScript: searchTerms

  • Nombrar al botón de búsqueda como instancia de actionScript: searchButton

  • Agregar el siguiente código en una nueva capa para acciones:

    import flash.display.Sprite;
    import flash.events.MouseEvent;
    import flash.events.KeyboardEvent;
    import flash.ui.Keyboard;
    import flash.net.navigateToURL;
    import flash.net.URLRequest;

    searchButton.addEventListener(MouseEvent.MOUSE_UP, google);
    //Listens to a button release and executes the search function
    addEventListener(KeyboardEvent.KEY_DOWN, google);
    //Listens for the Enter key and executes the search function
    searchTerms.addEventListener(MouseEvent.MOUSE_DOWN, selectText); //Selects the current text of the textfield for an easy input

    //Notice the * (special type), this allow the function to be run by different types of events, avoiding the creation of separate functions with the same code

    function google(e:*):void
    {
    if(e.type == "mouseUp")//If called by a MouseUp event
    {
    navigateToURL(new URLRequest("http://www.google.com/search?q=" + searchTerms.text)); //Search google
    }
    else if(e.keyCode == Keyboard.ENTER)//Called by Enter key
    {
    navigateToURL(new URLRequest("http://www.google.com/search?q=" + searchTerms.text));
    }
    }

    function selectText(e:MouseEvent):void
    {
    searchTerms.setSelection(0, searchTerms.length); //Selects the current text in the Textfield
    }
    archivo de ejemplo

About Me

Mi foto
Alberto Barrios L.
Diseñador de Gráficos en Movimiento e Interactividad Multimedia.



ESTUDIOS

- Pasante de la Maestría en Docencia para Arte y Diseño FAD-UNAM 2012-2014.

- Licenciado en Artes Visuales ENAP-UNAM 1999-2004.

- Diplomado en Aplicaciones TIC para la Enseñanza DGTIC-UNAM 2008-2009.

- Diplomado en Realización Cinematográfica ENAP-UNAM 2008-2009.

- Diplomado en Multimedia DGSCA-UNAM 2005-2006.

ACTIVIDAD LABORAL

- Profesor comisionado en apoyo al Centro de Cómputo plantel Azcapotzalco CCH-UNAM 2015-2016.

- Profesor comisionado en apoyo al Centro de Cómputo plantel Vallejo CCH-UNAM 2012-2015.

- Profesor de Opciones Técnicas del Colegio de Ciencias y Humanidades UNAM 2009-2016.

- Instructor de la Dirección General de Cómputo y de Tecnologías de la Información y Comunicación UNAM 2004-2016.

- Colaborador del Área de Postproducción del Observatorio de Visualización de la UNAM-Ixtli DGSCA-UNAM 2004-2010.
Ver todo mi perfil