Comunidad de diseño web y desarrollo en internet online

problemas con XML y length

Citar            
MensajeEscrito el 15 Jul 2006 04:33 am
Disculpen por ser reiterativo con esto de XML con otros dos pst casi iguales pero necesito que un texto dinamico cargue el valor de un nodo pero necesito que empiece desde el ultimo nodo osea que si tengo :

Código :

<home>
<a>nombre</a>
<b>direccion</b>
<c>otros</c>
</home>


y quiero que al cargar la pelicula el texto dinamico cargue <c> "OTROS" y tambien se que se puede tener una linea de AS que es masomenos así pero ahí esta el problema tengo esto

Código :

// si tengo esto
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.load("mixml.xml")
trace(xml.firstChild.childNodes.firstChild.length)


y esto me devuelve en trace un "undefined"

Código :

// ahora digamos que quiero cargar un numero diferente de nodo al presionar un boton
//y tengo la variable "i" que es el numero de nodo que quiero cargar y pongo esto
var xml:XML = new XML();
xml.ignoreWhite = true;
i=total;
xml.load("mixml.xml");
xml.onLoad=function(exito){
if(!exito){
total = xml.firstChild.childNodes.firstChild.length-1;
texto.text=xml.firstChild.childNodes[i].firstChild.nodeValue;
}
} 
//ahora lo del btn que es lo que no funciona
a_btn.onRelease=function(){
i-=1;
}

y me devuelve undefined tanto en el texto como en el length ¿Como hacer para que la variable length se cargue como la primera osea el numero maximo es el primero que debe de cargarse he ir moviendo "i" para cargar otros valores? :? [/code]

Por dan12

155 de clabLevel



Genero:Masculino  

México

firefox
Citar            
MensajeEscrito el 15 Jul 2006 04:15 pm
Hola. A ver si algo así te es de ayuda:

Código :

var xml:XML = new XML();
xml.ignoreWhite = true;
xml.load("mixml.xml");
xml.onLoad = function(exito) {
   if (exito) {
      total = xml.firstChild.childNodes.length;
      for (i=total; i>=1; i--) {
         trace(xml.firstChild.childNodes[i-1].firstChild.nodeValue);
      }
   }
};
stop();

saludos

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox

 

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