Google Web after-hours

Contador en flash JSFL Traductor

Dificultad

Lista de paí ses para incluir en formularios. El componente se proveé de los datos almacenados en un documento XML.


actionScript

Stage.scaleMode = "noscale";
miXML = new XML();
miXML.ignoreWhite = true;
miXML.onLoad = parseXML;
miXML.load("paises.xml");
// --
function parseXML(succes) {
	miDataProvider = new Array();
	// --
	for (var i = 0; i<miXML.firstChild.childNodes.length; i++) {
		miDataProvider.addItem(
		{label:miXML.firstChild.childNodes[i].attributes.nombre,
		 data:miXML.firstChild.childNodes[i].attributes.siglas});
	}
	// --
	listenerObject = new Object();
	listenerObject.change = function() {
		seleccion.text = miDataProvider[miCombo.selectedIndex].data;
	};
	// --
	miCombo.addEventListener("change", listenerObject);
	miCombo.dataProvider = miDataProvider;
}

Descargar archivos aqui (1556 hits)
http://www.after-hours.org/blog/tutoriales/mx2004/comboPaises/archivos.zip

Nota
Cualquier consulta sobre este tutorial o .fla debe realizarse en el foro.

Agradecimientos a Lino por proporcionar la lista de paises.

6 Responses to 'Flash MX 2004 combobox paises'

  1. Raúl Jiménez Says:

    Juas, me lo he descargado por la lista de los paí ses, ¡dios! que currazo!! XD

    Esta muy bien el ejemplo Toni, jeje, la verdad es que no se me habia ocurrido hacer uno así , ahora habrí a que hacer los XML de cuando seleccionas paí s, que te sacase la provincia y ya esta (te puedes suicidar, juas).

    Un saludo!! ;)

  2. tonilopez Says:

    Bueno, jeje, yo tengo el de provincias Españolas, algo es algo :P

    saludos!

  3. xleon Says:

    Lo haceis a mano?? pues si que….
    vaya curro no?
    ¿no habrá por ahi algún webservice algún sitio de donde extraer estos datos?

  4. Raúl Jiménez Says:

    Jur! Pues buena pregunta… ya investigaré por ahí a ver si encuentro algo, lo que pasa es que con un WebService, bufff, como pete ya la has liado, jeje.

    De todas formas mirare y ya os comento.

    Un saludo!!

  5. tonilopez Says:

    Puede que exista un webservice, pero si lo tienes en casa, pa que buscarlo fuera? :)

    saludos!

  6. Raúl Jiménez Says:

    Aquí hay un WebService que hace eso, no lo he probado pero supongo que funcionara (o no).

    http://www.xmethods.net/ve2/ViewListing.po;jsessionid=G_Js4B5OreOFVfxSDw2nmvfi(QHyMHiRM)?key=uuid:7EAED8A4-58E3-BBD3-8AB0-B77F0066E235

    Un saludo!!