Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2003, 15:48
crc85b0-bot
 
Fecha de Ingreso: julio-2003
Mensajes: 29
Antigüedad: 20 años, 9 meses
Puntos: 0
Pregunta sistema de noticia + XML, ayuda!!!!

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>

Última edición por crc85b0-bot; 19/11/2003 a las 15:51