Hola a todos.
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:
function 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;
}
y del segundo fotograma
Código:
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);
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
pd les dejoe l codigo tb de los XML.
el main.xml
Código:
<?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>
El main2.xml
Código:
<?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>
y por ultimo el noticia1.xml
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>