Forkert scope i simpel funktion
Hej eksperter!Jeg har kæmpet lidt med følgende funktion:
function LOAD(PATH:String):String {
var LOADVARS:LoadVars = new LoadVars();
var OUTPUT:String = new String();
LOADVARS.onData = function(STRING:String) {
OUTPUT = STRING;
}
LOADVARS.load(PATH);
return OUTPUT;
}
Desværre lader det til, at
LOADVARS.onData = function(STRING:String) {
OUTPUT = STRING;
}
opretter en ny variabel, OUTPUT, så OUTPUT oprettet ved
var OUTPUT:String = new String();
stadig er "".
Hvordan rettes dette?
