Autor |
Nachricht |
Sun Je
Threadersteller
Dabei seit: 07.01.2008
Ort: München
Alter: 34
Geschlecht:
|
Verfasst Do 15.05.2008 14:23
Titel Zufällig externe Bilder in Flash laden |
|
|
Hey!
also, mein Problem ist folgendes: Ich hab da eine Flash-Seite mit Menü und allem, jetzt will ich aber im hintergrund ein Bild haben. Bei jedem Besuch (also, immer wenn die Seite geladen wird) soll das Bild ein anderes sein. Und am liebsten wäre es noch wenn ich die Bilder im Nachhinein aus dem externen Ordner löschen/bearbeiten/verschieben/... könnte.
Ich hoffe jeder kann es sich vorstellen
Freue mich schon auf eure Tipps,
lg Sun Je
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 15.05.2008 14:51
Titel
|
|
|
Mein Tipp wäre: Wähl per random ein Bild aus und dann lad es von extern.
Du solltest mal ein wenig konkreter werden.
|
|
|
|
|
Anzeige
|
|
|
gooodguy
Dabei seit: 22.08.2005
Ort: Paderborn
Alter: -
Geschlecht:
|
Verfasst Do 15.05.2008 15:47
Titel
|
|
|
allein mit flash kannst du nur aus einer menge vorher definierter Bilderpfade zufällig auswählen.
Code: |
images:Array = new Array("fileadmin/bild1.jpg","fileadmin/bild2.jpg");
MovieClipLoader.loadClip(images[random(images.length-1)], target);
|
oder wenn du weißt wieviele Bilder im Verzeichnis liegen
Code: |
MovieClipLoader.loadClip("fileadmin/bild"+random(2), target);
|
Beides ist äußerst unschön, da man nicht sichergehen kann, dass die dateien auch im filesystem existieren.
Willst du ein Verzeichnis auslesen, brauchst du PHP oder vergleichbares.
Edit: natürlich funzt das wie oben beschrieben mit MovieClipLoad.loadClip so nicht...du brauchst erst eine instanz von der klasse...
Zuletzt bearbeitet von gooodguy am Do 15.05.2008 15:50, insgesamt 1-mal bearbeitet
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 15.05.2008 15:50
Titel
|
|
|
gooodguy hat geschrieben: | allein mit flash kannst du nur aus einer menge vorher definierter Bilderpfade zufällig auswählen.
Code: |
images:Array = new Array("fileadmin/bild1.jpg","fileadmin/bild2.jpg");
MovieClipLoader.loadClip(images[random(images.length-1)], target);
|
oder wenn du weißt wieviele Bilder im Verzeichnis liegen
Code: |
MovieClipLoader.loadClip("fileadmin/bild"+random(2), target);
|
Beides ist äußerst unschön, da man nicht sichergehen kann, dass die dateien auch im filesystem existieren.
Willst du ein Verzeichnis auslesen, brauchst du PHP oder vergleichbares. |
Das wird nicht gehen. So produzierst Du einen Syntax-fehler. Du musst bei Variablen-Deklarationen immer ein var davor schreiben (AS2/3) oder den Typ weglassen (AS1)
|
|
|
|
|
remote
Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 110
Geschlecht:
|
Verfasst Do 15.05.2008 16:04
Titel
|
|
|
ein winziges php script das ein für flash lesbares array des verzeichnisinhalts ausspuckt sollte da reichen... wenn der server php unterstützt kein problem.
|
|
|
|
|
Sun Je
Threadersteller
Dabei seit: 07.01.2008
Ort: München
Alter: 34
Geschlecht:
|
Verfasst So 18.05.2008 11:54
Titel
|
|
|
hmm ... danke erstmal für die tipps...
aber, wie würde denn dieses "winzige php script" aussehen?
|
|
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst So 18.05.2008 12:25
Titel
|
|
|
z.B. so
Code: |
<?
$dir = 'dein_Ordnerpfad';
$diropen = opendir($dir);
$count = -1;
$returnstr = "";
while ($file = readdir($diropen)) {
if(!is_dir($file) && strpos($file, '.jpg')>0) {
$count++;
$returnstr .= '&f'.$count.'='.$file;
}
}
$returnstr .= '&';
echo $returnstr;
closedir($diropen);
?>
|
Du kannst das ganze mit ein bisschen Tricksen aber auch ohne PHP handeln.
|
|
|
|
|
Sun Je
Threadersteller
Dabei seit: 07.01.2008
Ort: München
Alter: 34
Geschlecht:
|
Verfasst Di 20.05.2008 15:09
Titel
|
|
|
hmm ... also irgendwie sagt mir der code wenig, ich mein ich werds mir mal ansehen, aber ...
wie würde denn das tricksen mit flash aussehen?
danke jedenfalls
|
|
|
|
|
|
|
|
Ähnliche Themen |
Flash CS5 - Bilder aus externe Datei laden
HILFE! Externen Text und externe Bilder laden in Flash
Externe Sachen in MC laden (Flash Mx)
[FLASH] zufällig Bilder laufen lassen!
Externe Bilder mit Flash 8 preloaden?
Bilder unterschiedlicher Größe mit XML in Flash laden
|
|