Thema: [Flash 8] - Bilder werden nicht angezeigt
Einzelnen Beitrag anzeigen
Alt 14-03-2010, 17:18   #10 (permalink)
~pyropete~
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
*kopfkratz*

Die Dinger sind doch fortlaufend durchnummeriert, richtig?
Und es sind 71 Bilder, richtig?

Frage: Wozu dann überhaupt die XML?
Soll das später dynamisch werden?
Wenn nein: kannst die Bilder doch dann direkt in Flash pullen
und Dir den XML-Teil sparen ...

Wenn ja, mein Vorschlag: über ein PHP-Script den/die Ordner auslesen, welches
daraus eine XML generiert. So könnte das z.B. aussehen

PHP-Code:
<?php

function read_dir($dir) {
    
$path opendir($dir);
    while (
false !== ($file readdir($path))) {
        if(
$file!="." && $file!="..") {
            if(
is_file($dir."/".$file)){
                
$files[]=$file;
            } else {
                
$dirs[]=$dir."/".$file;
            }
        }
    }
    if(
$dirs) {
        
natcasesort($dirs);
        foreach(
$dirs as $fdir) {
            
$name substr($fdirstrlen($dir)+1);
            echo
"    <node label=\"$name\" >\n";
            
read_dir($fdir);
            echo
"    </node>\n";
        }
    }
    if(
$files) {
        
natcasesort($files);
        foreach (
$files as $file) {
            echo 
"    <node label=\"$file\" src=\"$dir/$file\" />\n";
        }
    }
    
closedir($path);
}
$path="your/file/path";
echo
"<?xml version=\"1.0\"?>\n\n<tree>\n";
read_dir($path);
echo
"</tree>";
?>
Erstmal hast Du jedes einzelne Bild dann in einem Kindknoten stehen (und nicht
in einem Attribut), zweitens kannst Du dann anhand der Kindknoten-Länge
die Anzahl der Bilder ermitteln, nja weißte ja.
~pyropete~ ist offline   Mit Zitat antworten