kalleplom
Mitglied
Warum zeigt mir trace immer undefined?
Ich habe schon alle möglichen Variationen der Deklaration auch mit global versucht, es will nicht.
Und wie kommt success zu seinem Wert? Liest man hier von links nach rechts bei der Zuweisung?
Ich weiss, dass innerhalb von onLoad trace die richtigen Datenausgibt, aber wie mache ich das ausserhalb der Funktion. Wie soll ich denn dort einen return Wert auswerten?
Ich habe schon alle möglichen Variationen der Deklaration auch mit global versucht, es will nicht.
Und wie kommt success zu seinem Wert? Liest man hier von links nach rechts bei der Zuweisung?
Code:
var mp3, titel, bps;
function str_decoder(string) {
enc_string = new LoadVars();
enc_string.str = string;
enc_string.onLoad = function(success) {
if (success) {
datas = new Array();
datas = this.flashvar.split("#");
mp3 = datas[0];
titel = datas[1];
bps = datas[2];
}
};
enc_string.sendAndLoad('http://localhost/test/decoder.php', enc_string, "POST");
}
str_decoder(c);
trace(mp3);
Ich weiss, dass innerhalb von onLoad trace die richtigen Datenausgibt, aber wie mache ich das ausserhalb der Funktion. Wie soll ich denn dort einen return Wert auswerten?