hace un tiempo encontre navegando un tutorial muy bueno para
crear un sistema de notcias en flash con xml, lo estube revisando
y logre hacer correr al 100% la aplicacion, les explico un poco el
sistema; el fla esta formado por dos fotograma el primero tiene
una pantalla donde se muestra el titular de la noticia mas un
boton, al momento de hacer clic en el boton del titular parece el
otro fotograma con la noticia completa mas una descripcion quien
lo envio y la fecha de publicacion (estos datos los recoge un
documento xml)
aca les pongo el codigo del primer fotograma.
Código:
y del segundo fotogramafunction cargaXML(){ var primerNivel = this.firstChild; var noticias = primerNivel.childNodes; var posicionY = 65; noticias.reverse(); total = noticias.length; for (x in noticias){ noticia = noticias[x].firstChild; duplicateMovieClip("plantilla","titular"+x,x); _root["titular"+x].titular = noticia.nodeValue; _root["titular"+x].direccion = noticias[x].attributes.url _root["titular"+x]._y = posicionY; posicionY+=25; } limpiaXML() } function limpiaXML(){ delete primerNivel; delete noticias; delete noticia; delete docXML; }
Código:
ahora va mi problema lo que quiero es tambien ingresar una function cargarNoticia(direccion){ url=direccion; for (x=0;x<total;x++){ removeMovieClip("titular"+x); } gotoAndStop(2); } var url,total; var docXML=new XML(); docXML.ignoreWhite = true; docXML.onLoad = cargaXML; docXML.load("main2.xml"); stop(); function cargaXML(){ primerNivel = this.firstChild; fecha = "FECHA: "+ primerNivel.attributes.publicacion; segundoNivel = primerNivel.childNodes; autor = "AUTOR: " + segundoNivel[0].firstChild.nodeValue; cuerpo = segundoNivel[1].firstChild.nodeValue; limpiaXML() } function limpiaXML(){ delete primerNivel; delete segundoNivel; delete docXML; } docXML=new XML(); docXML.ignoreWhite = true; docXML.onLoad = cargaXML; docXML.load(url);
imagen en la seccion titular pequeña y en seccion de noticia
completa aparesca una nueva fotografia de un tamaño
considerable. desde ya muchas gracias
pd les dejoe l codigo tb de los XML.
el main.xml
Código:
El main2.xml <?xml version="1.0" encoding="ISO-8859-1" ?> <NOTICIAS> <REFERENCIA url="noticia1.xml">Noticia 1</REFERENCIA> <REFERENCIA url="noticia2.xml">Noticia 2</REFERENCIA> <REFERENCIA url="noticia3.xml">Noticia 3</REFERENCIA> </NOTICIAS>
Código:
y por ultimo el noticia1.xml<?xml version="1.0" encoding="ISO-8859-1" ?> <NOTICIAS> <REFERENCIA url="noticia1.xml">El 'Gordo', el 18795, se va a Murcia y a La Palma.</REFERENCIA> <REFERENCIA url="noticia2.xml">La Policía palestina detiene en Gaza al líder de la Yihad islámica.</REFERENCIA> <REFERENCIA url="noticia3.xml">El presidente de Pakistán dice que Bin Laden posiblemente murió en Tora Bora durante los bombardeos.</REFERENCIA> </NOTICIAS>
Código:
<?xml version="1.0" encoding="ISO-8859-1" ?> <NOTICIA id="1" publicacion="22/12/2001"> <AUTOR>Pedro Alvarez</AUTOR> <CUERPO> blablabla </CUERPO> </NOTICIA>
esperando que me ayuden
ahora va mi problema lo que quiero es tambien ingresar una
imagen en la seccion titular pequeña y en seccion de noticia
completa aparesca una nueva fotografia de un tamaño
considerable. desde ya muchas gracias
La pagina de donde saque este tutorial es de http://<br /> <a href="http://www.s...culos/xml/</a>