Comunidad de diseño web y desarrollo en internet online

cargar xml en campo de texto dinamico

Citar            
MensajeEscrito el 05 Sep 2007 11:40 am
Hola gente!

Estoy encabronado con un tema y no soy capaz de que funcione. Os cuento, el tema es que quiero tener un campo de texto dinamico en flash que cargue textos que le pase desde xml. Por una parte tengo el documento de flash con un campo de texto dinamico con nombre de instancia: campo, y en el AS lo siguiente:

cargaXML();
function cargaXML() {
xml = new XML();
xml.ignoreWhite = true;
xml.load("xml/menu.xml");
}

campo.autoSize = true;
campo.text = nodo.childNodes[i].childNodes;

I por otra parte, el archivo xml de dreamweaver super sencillo:

<?xml version="1.0" encoding="UTF-8"?>
<menu>
<item>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</item>
</menu>

A ver si me podeis hechar un cable, encontrando el fallo o comentandome otra forma de hacerlo..

Gracias Gente!

UncleBerns

Por uncleBerns

16 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 05 Sep 2007 07:56 pm

Código :

// Así debes de declarar tu objeto XML , revisa como esta el tuyo
var xml = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(exito) {
   if (exito) {
      campo.text = xml.firstChild.childNodes[0].firstChild.nodeValue;
   } else {
      campo.text = "ERROR EN LA CARGA";
   }
};
xml.load("xml/menu.xml");
//Asi crearias tu funcion para cargar el xml
function cargarXML() {
   xml.load("texto.xml");
}
// y asi la mandarias a llamar
boton.onRelease = function() {
   cargarXML();
};


Espero y te sirva, revisa que te falto hacer a ti. :wink:

Por flashreloco

Claber

1310 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Webdesigner & Mandilon 2.0

firefox
Citar            
MensajeEscrito el 06 Sep 2007 10:38 am
Ei Archiduque!

Muchas gracias, funciona bien, todo sobre ruedas. Ahora tengo un par de dudas, el xml puede ser cualquier editor de texto no? tipo word...

i esta sentencia para que la utilizamos?
campo.text = "ERROR EN LA CARGA";

Merci maestro!

uncle

Por uncleBerns

16 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 29 Abr 2009 08:19 pm
Hola estaba buscando un código sencillo y encontré este que está genial, los probé en mi proyecto y encajaron perfecto; pero tengo un problema... no soy programadora y quiero utilizar estos códigos para un sistema de noticias sencillo pero no tengo ni la más mínima idea como hago para mostrar más de una noticia.... AYUDA!!!!!

El código que use en flash es similar al inicial solo que cambie según mis elementos:


var xml = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(exito) {
if (exito) {
txtcont.text = xml.firstChild.childNodes[0].firstChild.nodeValue;
} else {
txtcont.text = "ERROR EN LA CARGA";
}
};
xml.load("xml/noticias.xml");
//Asi crearias tu funcion para cargar el xml
function cargarXML() {
xml.load("noticias.xml");
}
// y asi la mandarias a llamar
boton.onRelease = function() {
cargarXML();
};




y mi noticias.xml ----- me encanta porque es super sencillo.

<?xml version="1.0" encoding="UTF-8"?>
<noticia>
<item> Noticia de prueba 1. safs als jx fs k,zbnz sknfs l zxk</item>
</noticia>




adicionalmente quisiera que el titulo resalte del resto del texto, pero eso es secundario... lo principal es que quisiera saber como agregar Noticia 2. blablabalabalabalabla, Noticia 3. blalalalalablalalabalbalabalba


todo tipo de ayuda es bien recibida!!!!

Por Charo

10 de clabLevel



Genero:Femenino  

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.