Flash MX - Poblando el componente ComboBox con un archivo .TXT
Componentes, actionScript, Flash mx | Abril 27th, 2004Versión para imprimir
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:
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
Mayo 21st, 2004 at 8:56 am
como hacer lo mismo desde flash con asp
Mayo 21st, 2004 at 9:44 am
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
Septiembre 26th, 2004 at 7:41 pm
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
Noviembre 20th, 2004 at 11:36 pm
como puedo usar el combo box para de esa lista llamar a otros frames dentro de la misma movie?
Diciembre 17th, 2004 at 8:50 pm
cvcghh
Noviembre 16th, 2005 at 8:00 pm
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