Google Web after-hours

Contador en flash JSFL Traductor

Mantener una lista de enlaces para tu página web, puede ser muy sencillo, en este ejemplo, veremos como hacerlo usando el componente comboBox y un sencillo archivo de texto.


or de texto y crea tu lista de enlaces, esta constará de una serie de variables que usaremos para almacenar el nombre del sitio web, la url y una única variable que determine el número de enlaces que contiene la lista.(guarda como tipo UTF-8)

enlaces.txt

&nombre0=Google
&enlace0=http://www.google.com
&nombre1=Macromedia
&enlace1=http://www.macromedia.com
&num_enlaces=2
2. abre una nueva pelí cula y arrastra una instancia del componente comboBox.
3. selecciona el componente y asignale un nombre de instancia, para el ejemplo
‘miCombo’.
4. inserta una capa nueva y escribe el siguiente código actionScript:
// – función llamada al seleccionar un elemento de la lista comboBox
function seleccion(component) {
        url = component.getSelectedItem().data;
        getURL(url, “_blank”);
}
// – obtener datos del archivo de texto
datos = new LoadVars();
datos.load(“links.txt”);
// –  cuando se carguen los datos …
datos.onLoad = function() {
        // – array donde se almecenarán los enlaces
        linksArray = new Array();
        // – por cada variable del archivo de texto
        for (i=0; i// – crear un elemento real
                var misLinks = new Object();
                misLinks.label = eval(“datos.nombre”+i);
                misLinks.data = eval(“datos.enlace”+i);
                // – colocarlo en la matriz
                linksArray[i] = misLinks;
        }
        // – rellenar comboBox
        miCombo.setDataProvider(linksArray);
        // – asignar manejador de eventos al combo
        miCombo.setChangeHandler(“seleccion”);
};

Descargar archivo fuente aqui

6 Responses to 'Flash MX - Poblando el componente ComboBox con un archivo .TXT'

  1. Miguel Angel Says:

    como hacer lo mismo desde flash con asp

  2. tonilopez Says:

    Haces un query con el ASP y recoges el ressultado con un loadVars().

    Aquí un buen tutorial que muestra como recuperar datos de un archivo externo:
    Loading data from databases using name/value pairs (php-asp code)
    http://www.flash-db.com/Tutorials/loading/loadingData.php?page=4

    saludos

  3. nubuke_ikio Says:

    como hacer lo mismo pero en lugar de cargar una dirección en un documento nuevo, cargar un .swf dentro de la pelí cula principal

  4. carlos tijerina Says:

    como puedo usar el combo box para de esa lista llamar a otros frames dentro de la misma movie?

  5. Lulú Says:

    cvcghh

  6. Diego ROtondo Says:

    buenas, yo lo unico que necesito es saber el path al label del comboBox
    con un boton necesito modificar el nombre del item seleccionado
    gracias