Comunidad de diseño web y desarrollo en internet online

ya las ultimas de XML

Citar            
MensajeEscrito el 16 Jul 2006 03:08 am
Ya con esto termino y me disculpo por ser reiterativo como hago para que mientras cargue el archivo XML no se vea el undefined que aparece en las cajas de texto mientras carga el archivo ?
Y la segunda es que si tengo un codigo así :

Código :

xml.onLoad = function(exito) {
   if (exito!=true) {
      total = xml.firstChild.childNodes.length;
   }
}

como usar las variables dentro de los eventos de XML en este caso total dentro de otra funcion onEnterFrame, porque me he dado cuenta que las variables que se encuentran presisamente dentro de estas lineas son inalterables por un boton o algun evento, como las muevo si necesito que la primera variable sea total y poderla mover a otros valore con un boton :?

Por dan12

155 de clabLevel



Genero:Masculino  

México

firefox
Citar            
MensajeEscrito el 16 Jul 2006 07:18 am

dan12 escribió:

Código :

xml.onLoad = function(exito) {
   if (exito!=true) {
      total = xml.firstChild.childNodes.length;
   }

}


esa asignacion nunca se hará, al menos no como esperas, corrige la condicion, deberia ser exito!=false, el argumento exito sera true si el xml se cargo correctamente por lo tanto tendras disponible la longitud de nodos, de lo contrario no.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 16 Jul 2006 02:57 pm
:?
si pongo if(exito != false){} no sirve
si pongo if(exito){} tampoco
y con if(exito){} tampoco

pero si puedo ponerlo en un txt con

total_txt.text=total fuera del if

pero no puedo asignar el valor de total a otra variable "i" para cambiarla con botones ? eso es más coincreto

Por dan12

155 de clabLevel



Genero:Masculino  

México

firefox
Citar            
MensajeEscrito el 16 Jul 2006 10:40 pm

Código :

var miXml:XML = new XML();
miXml.load("test.xml");
var total:Number;

miXml.onLoad = function (exito){
   if (exito){
      total= this.firstChild.childNodes.length;
      trace(total);
   }
}

btn.onRelease = function (){
   if (total!=undefined){
      trace ("Total es: " + total);
   }else{
      trace ("La data no ha sido cargada");
   }
}


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

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