Hi,
ich stecke hier fest mit einem Array das ich per LoadVars aus PHP lade. Ich hoffe Ihr könnt mir helfen, ich seh den Wald vor Bäumen nicht.
Hier der AS-Code im ersten Bild von _root:
Das PHP-Script sieht so aus:
Eigentlich wollte ich ja die ganze Sache mit dem Erstellen der leeren MCs und Laden der Bilder(Verzeichnis "slides" enthält lauter Bilder) auch gar nicht in dem onLoad-Aufruf des LoadVars-Objekts machen aber ich habs auch nicht geschafft die Variable slides mit result_lv.slidesfound zu füllen.
Für Eure Hilfe bin ich wie immer sehr dankbar!
Gruß
ich stecke hier fest mit einem Array das ich per LoadVars aus PHP lade. Ich hoffe Ihr könnt mir helfen, ich seh den Wald vor Bäumen nicht.
Hier der AS-Code im ersten Bild von _root:
Code:
var slides:Array = Array();
this.error = "";
var my_mcl:MovieClipLoader = new MovieClipLoader();
var result_lv:LoadVars = new LoadVars();
var send_lv:LoadVars = new LoadVars();
result_lv.onLoad = function(success:Boolean) {
if (success) {
slide_ar = result_lv.slidesfound;
slides = result_lv.slidesfound; // das wird anscheinend nicht übergeben?!
error = "";
for(i = 0; i < slide_ar.length; i++){
var mc_name:String = "slide" + i;
trace(mc_name); // trace o.k., liefert slide01, slide02,.....
trace(slide_ar[i]); // trace leider undefined
var filepath:String = "slides/" + slide_ar[i];
var mc:MovieClip = _root.container.createEmptyMovieClip(mc_name, this.getNextHighestDepth());
my_mcl.loadClip(filepath, mc); //schlägt fehl wg. filenotfound - klar s.o.
}
} else {
error = "Error connecting to server.";
}
};
send_lv.read_dir = "./slides/";
send_lv.sendAndLoad("http://localhost/dev/FlashSlide/readDir.php", result_lv, "POST");
trace(slides.length); // liefert 0 - blöderweise
Das PHP-Script sieht so aus:
PHP:
<?php
$read_dir = $HTTP_POST_VARS["read_dir"];
if($handle=opendir($read_dir)){
while (false !==($file = readdir($handle))) {
if(!is_dir($file) && !is_link($file)) {
$ar_filesfound []= $file;
}
}
}
echo "&slidesfound=".$ar_filesfound;
?>
Eigentlich wollte ich ja die ganze Sache mit dem Erstellen der leeren MCs und Laden der Bilder(Verzeichnis "slides" enthält lauter Bilder) auch gar nicht in dem onLoad-Aufruf des LoadVars-Objekts machen aber ich habs auch nicht geschafft die Variable slides mit result_lv.slidesfound zu füllen.
Für Eure Hilfe bin ich wie immer sehr dankbar!
Gruß