liegt daran, dass die datei noch nicht geladen war
der aufruf ist natürlich erst danach erfolgreich
PHP-Code:
function loadCSV(file:String):Void {
var lv:LoadVars = new LoadVars();
lv.onLoad = function(success:Boolean) {
if (success) {
splitCSV(unescape(lv.toString()).split("=&onLoad=[type Function]")[0]);//da war der fehler
}
};
lv.load(file);
}
var zeile=0;
var spalte=0;
var tabelle:Array;
function splitCSV(csv:String):Void {
tabelle = csv.toString().split("\r\n").join("\n").split("\r").join("\n").split("\n");
for (var i:Number = 0; i < tabelle.length; i++) {
tabelle[i] = tabelle[i].split(";")
}
test.text=tabelle[zeile][spalte];
}
loadCSV("test.csv");
this.createTextField("test",getNextHighestDepth(),0,0,100,20);
//nur mal zum test für dich: erst gibt er immer undefined raus,
//wenn die datei geladen und verarbeitet wurde den wert
onEnterFrame = function(){
trace(tabelle[zeile][spalte]);
}