ci risiamo con le domande da neofita..
la domanda in generale è questa: quando creo con il comando var una variabile, la variabile creata è locale, quindi se la creo dentro una funzione, all'uscita della funzione la variabile è persa. come faccio a dichiarare una variabile dentro una funzione che durerà anche all'esterno?
nel caso specifico, leggo un nome da un file attravero l'uso di loadVars. il risultato mi serve per poi creare un istanza di una classe che ho creato io, ma se la creo dentro la funzione onLoad all'uscita la variabile non esisterà più.
il codice:
tempVar2.onLoad = function() {
nome = tempVar2.nome;
????? _level0.laStanza:Stanza = new Stanza(nome);
}
chi mi dà una mano?
grazie, pietro.

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando