Foros del Web » Creando para Internet » Flash y Actionscript »

Buscador de texto Flash Xml Ayuda para completarlo

Estas en el tema de Buscador de texto Flash Xml Ayuda para completarlo en el foro de Flash y Actionscript en Foros del Web. Hola que tal este es mi codigo dentro del proyecto de flash Código: search_mc._visible = false; searching._visible = false; no_found._visible = false; function load_xml() { ...
  #1 (permalink)  
Antiguo 15/10/2007, 11:28
 
Fecha de Ingreso: octubre-2007
Mensajes: 1
Antigüedad: 16 años, 6 meses
Puntos: 0
Exclamación Buscador de texto Flash Xml Ayuda para completarlo

Hola que tal este es mi codigo dentro del proyecto de flash

Código:
search_mc._visible = false;
searching._visible = false;
no_found._visible = false;

function load_xml() {
	searching._visible = false;
	no_found._visible = false;
	//
	System.useCodepage = true;
	sXML = new XML();
	sXML.ignoreWhite = true;
	sXML.load("db.xml");
	sXML.onLoad = function(ok) {
		if (ok) {
			search();
		}
	};
}
function search() {
	//
	found = 0;
	total = sXML.firstChild.childNodes.length;
	s=0;
	//
	searching._visible = false;
	//
	for (i=0; i<total; i++) {
		removeMovieClip(_root["mc"+i]);
	}
	for (i=0; i<total; i++) {
		//
		search_place = sXML.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue.toString();
		search_place2 = sXML.firstChild.childNodes[i].childNodes[1].firstChild.nodeValue.toString();
		//
		if (search_place.toLowerCase().indexOf(search_text.text.toLowerCase())>-1 || search_place2.toLowerCase().indexOf(search_text.text.toLowerCase())>-1) {
			found = 1;
			search_mc.duplicateMovieClip("mc"+i, i);
			search_mc._visible = false;
			_root["mc"+i]._y = ((s)*(search_mc._height+10)) + (search_mc._y);
			s++;
			_root["mc"+i].title = sXML.firstChild.childNodes[i].childNodes[0].firstChild;
			_root["mc"+i].description = sXML.firstChild.childNodes[i].childNodes[1].firstChild;
			//---------------------------------------------------------------------------------------
		}
	}
	if (found == 0) {
		no_found._visible = true;
	}
}
Bueno para quien le interese pueden introducirlo en un frame con el titulo de "actons" crea un boton con la leyenda de "search" o "buscar" con la opccion de extatic text.

Justo delante del boton crea un cuadro de texto "input text" y nombralo search_text en propiedades.

Despues crea un movie clip con el texto"Titulo" o "Title" y "Descripcion" o "Description" con la opccion de extatic text, y de lante de estos crea dos cuadros de texto "input text" al movie clip nombralo "search_mc" en Propiedades.

Crea dos movie clips uno con el nombre de "Buscando" o "Searching" y otro de "Su busqueda no dio resultados" o "Couldn't be found" al primero nombralo "searching" y al segundo "no_found" en propiedades.

Y en el xml ponemos el siguiente texto


Código:
    <?xml version="1.0" encoding="utf-8" ?> 
- <veri>
- <veri>
  <title>Flash</title> 
  <description>Es un Programa que permite crear...</description> 
  </veri>
- <veri>
  <title>foros del web</title> 
  <description>Mi primera pregunta y aportacion</description> 
  </veri>
- <veri>
  <title>google</title> 
  <description>Primer buscador de la red con tecnologia...</description> 
  </veri>
  </veri>


Bueno hasta aqui todo es casi perfecto mi duda es si me pueden ayudar a colocar imagenesy linquear videos todo esto dentro de la busqueda, espero puedan ayudarme mientras ahi esta un sencillo buscador de texto para flash
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:19.