Hallo zusammen
Ich hab da ein mittelgroßes Problem!
Ich lese mit php in einem Ordner und dessen Unterordner alle Bilder aus, klappt bestens, nun möchte ich die so erzeugte Variable an Flash übergeben und das Bild dann anzeigen.
Allerdings habe ich bei Flash so meine Probleme und bekomme das einfach nicht hin.
hier mal mein Ansatz:
dieser Teil klappt noch aber in Flash wird mir das leider nicht so übernommen wie ich das gerne hätte.
hier mein Ansatz:
Mir erscheind nur ein wweißer Bildschirm
Weiß von euch jemand was ich da falsch mache?
Danke im voraus
Nappi
Ich hab da ein mittelgroßes Problem!
Ich lese mit php in einem Ordner und dessen Unterordner alle Bilder aus, klappt bestens, nun möchte ich die so erzeugte Variable an Flash übergeben und das Bild dann anzeigen.
Allerdings habe ich bei Flash so meine Probleme und bekomme das einfach nicht hin.
hier mal mein Ansatz:
Code:
<?php
function getFiles($dir)
{
static $files;
$allowed_file_extensions = array();
$allowed_file_extensions[] = 'gif';
$allowed_file_extensions[] = 'bmp';
$allowed_file_extensions[] = 'jpg';
$allowed_file_extensions[] = 'jpeg';
$allowed_file_extensions[] = 'png';
$len = strlen($dir);
if($dir{$len-1} == '/')
$dir = substr($dir, 0, $len-1);
if(!is_dir($dir))
return false;
$open = @opendir($dir);
if(!$open)
return false;
while($file = readdir($open)) {
if($file == "." || $file == "..")
continue;
if(is_dir($dir.'/'.$file)) {
getFiles($dir.'/'.$file);
}
$e = explode('.', $file);
$ext = $e[ count($e)-1 ];
if( is_file($dir.'/tn_'.$file) && in_array($ext, $allowed_file_extensions) ) {
$files[] = $dir.'/tn_'.$file;
}
}
return $files;
}
$files = getFiles('bildordner/');
$rand = mt_rand(0, count($files)-1);
echo "&bild=<img src=" . $files[ $rand ] . ">";
?>
dieser Teil klappt noch aber in Flash wird mir das leider nicht so übernommen wie ich das gerne hätte.
hier mein Ansatz:
Code:
myVars = new LoadVars ();
myVars.onLoad = function (success) {
if (success) {
_root.mein_mc.loadMovie(this.bild);
} else {
trace ("es ist ein fehler beim Laden der PHP-Datei aufgetreten");
}
}
myVars.load("auslesen.php", "GET");
Mir erscheind nur ein wweißer Bildschirm
Weiß von euch jemand was ich da falsch mache?
Danke im voraus
Nappi
Zuletzt bearbeitet: