Comunidad de diseño web y desarrollo en internet online

pasar una variable local a global

Citar            
MensajeEscrito el 06 Jul 2009 06:45 pm
¿Puedo pasar una variable local a global? necesito crear una variable-matriz con información. La idea es crear una función que cargue esa información de un XML y la función devuelva la matriz.

Código:

Código ActionScript :

function cargarInfo(){
   var xmlInfo = new XML();
   xmlInfo.ignoreWhite = true;
   xmlInfo.sendAndLoad(rutaWeb+"xml.php?info", xmlInfo, "POST");
   xmlInfo.onLoad = function(exito){//  trace(this);
//
variables   
//
      var info = new Array(variables);
      return info;
   }
}


quiero que ese info sea una variable GLOBAL ¿cómo la defino?

Por tes

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Jul 2009 10:37 pm
creala fuera de la funcion...

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 07 Jul 2009 12:05 am

Código ActionScript :

var info:Array; 
 
function cargarInfo(){ 
   var xmlInfo = new XML(); 
   xmlInfo.ignoreWhite = true; 
   xmlInfo.sendAndLoad(rutaWeb+"xml.php?info", xmlInfo, "POST"); 
   xmlInfo.onLoad = function(exito){//  trace(this); 
// 
variables    
// 
      info = new Array(variables); 
      return info; 
   } 
} 
trace(info[0]);


capisci ?

Por nejus

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Jul 2009 09:17 am
Gracias, nasho & nejus. ¿qué diferencia hay en poner new Array dentro de la función y no antes?.

De todos modos me muestra un undefined al poner el trace fuera de la función. Dentro de esta, funciona.

Por tes

5 de clabLevel



 

firefox

 

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