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.
Octubre 20th, 2004 at 5:12 pm
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!!
Octubre 20th, 2004 at 5:38 pm
Bueno, jeje, yo tengo el de provincias Españolas, algo es algo
saludos!
Octubre 20th, 2004 at 10:57 pm
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?
Octubre 20th, 2004 at 11:26 pm
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!!
Octubre 21st, 2004 at 12:41 am
Puede que exista un webservice, pero si lo tienes en casa, pa que buscarlo fuera?
saludos!
Octubre 21st, 2004 at 10:18 am
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!!