Lo que tengo por ahora es esto:
[img]http://www.fileden.com/files/2010/4/8/2821690/ejemplo.bmp[/img]
Lo que esta marcado en rojo...es lo que me falta...
Adjunto el codigo del FLA y el del XML
Código ActionScript :
import flash.filters.DropShadowFilter; var contenedorv:MovieClip = sombrav(); var aplica_filtrov:DropShadowFilter = new DropShadowFilter(5, 45, 0x7B7B7B, 50, 2, 5, 1, 2, false, false, false); contenedorv.filters = new Array(aplica_filtrov); function sombrav():MovieClip { return this; } System.useCodepage = true; var todo:Number; todo = 0; var datos:XML = new XML(); datos.ignoreWhite = true; datos.load("ejemplo_1.xml"); datos.onLoad = function() { nuevo_usuario(todo); }; function nuevo_usuario(actualizar_datos) { nick = datos.firstChild.childNodes[actualizar_datos].attributes.nick; nombre = datos.firstChild.childNodes[actualizar_datos].firstChild.firstChild.nodeValue; ciudad = datos.firstChild.childNodes[actualizar_datos].firstChild.nextSibling.firstChild.nodeValue; codigo_postal = datos.firstChild.childNodes[actualizar_datos].firstChild.nextSibling.nextSibling.firstChild.nodeValue; poblacion = datos.firstChild.childNodes[actualizar_datos].firstChild.nextSibling.nextSibling.nextSibling.firstChild.nodeValue; calle = datos.firstChild.childNodes[actualizar_datos].firstChild.nextSibling.nextSibling.nextSibling.nextSibling.firstChild.nodeValue; textos.text = "Nick = "+nick+newline; textos.text += "Nombre = "+nombre+newline; textos.text += "Ciudad = "+ciudad+newline; textos.text += "Codigo postal = "+codigo_postal+newline; textos.text += "poblacion = "+poblacion+newline; textos.text += "Calle = "+calle+newline; } buscar.onPress = function() { buscando = setInterval(busqueda, 0); mensaje = "Buscando "+buscador; todo = 0; }; function busqueda():Void { nick = datos.firstChild.childNodes[todo].attributes.nick; nombre = datos.firstChild.childNodes[todo].firstChild.firstChild.nodeValue; ciudad = datos.firstChild.childNodes[todo].firstChild.nextSibling.firstChild.nodeValue; codigo_postal = datos.firstChild.childNodes[todo].firstChild.nextSibling.nextSibling.firstChild.nodeValue; poblacion = datos.firstChild.childNodes[todo].firstChild.nextSibling.nextSibling.nextSibling.firstChild.nodeValue; calle = datos.firstChild.childNodes[todo].firstChild.nextSibling.nextSibling.nextSibling.nextSibling.firstChild.nodeValue; if (nick == null) { mensaje = "No hay resultados con la palabra "+buscador; clearInterval(buscando); } var variable_nombre:String = nombre.toUpperCase(); var variable_buscador:String = buscador.toUpperCase(); var detector:Number = variable_nombre.indexOf(variable_buscador, 0); if ((nick == buscador or detector>=0 or ciudad == buscador or codigo_postal == buscador or poblacion == buscador or calle == buscador) and nick != null) { nuevo_usuario(todo); mensaje = "se ha encontrado "+buscador; clearInterval(buscando); } else { todo++; } }
Código XML :
<?xml version="1.0" encoding="iso-8859-1" ?> - <usuarios> - <datos nick="puperico"> <nombre>Jose vicente</nombre> <ciudad>alicante</ciudad> <codigo_postal>03158</codigo_postal> <poblacion>catral</poblacion> <calle>inventada nº3</calle> </datos> - <datos nick="guanchunait"> <nombre>antonio genaro</nombre> <ciudad>murcia</ciudad> <codigo_postal>02458</codigo_postal> <poblacion>lorca</poblacion> <calle>inventada nº7</calle> </datos> </usuarios>
Si alguien me puede ayudar, se lo agradeceria: soy principiante...por favor...en lo posible respuestas detalladas.
Desde ya gracias por su tiempo
Por aces
0 de clabLevel
Envíale un mensaje privado