Originariamente inviato da gatiba
Richiamo la funzione così:

codice:
numeroParole("c");
_root.debug += pippo+",";
allora non hai capito o non mi sono spiegato ...

qualunque cosa tu debba fare con pippo, puoi farla solo dopo o dentro il metodo onLoad ... altrimenti non avra' alcun valore perche' l' onLoad non e' una funzione di ritorno immediato, e' a latenza indefinita ...

metti tutto il resto dentro un' altra funzione e richiamala a fine onLoad ...
codice:
function quelloChetiPare() {
_root.debug += pippo+",";
}

var invia = new LoadVars();
var datiparola = new LoadVars();
var pippo;
function numeroParole(simb) {
  invia.simbolo = simb;
  datiparola.onLoad = function(success) {
    if (success && this["numero"] != undefined) {
      pippo = this["numero"];
      quelloChetiPare();
    } else {
      _root.uscite = "Errore nel caricamento del file retrieve_wordsN!";
    }
  };
  invia.sendAndLoad("retrieve_wordsN.php", datiparola);
}