Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-02-2011, 14:49   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2011
Beiträge: 23
Gallery per Xml ganzen ordner laden

Servus

viellecht könnt ihr mir helfen. ich suche eine Gallery, die den Inhalt eines Ordners automatisch einliest.

Es soll also so sein, man legt ein neues Bild in den Ordner und dieses wird dann in der Gallerie eingebunden.

Alle die ich gefunden habe, hatten entweder im AS festgelegt oder in der xml oder txt datei wie die bilddatei heißt.

Ich hoffe ich konnte mich richtig ausdrücken.


Vielen Dank.
Mway ist offline   Mit Zitat antworten
Alt 17-02-2011, 15:40   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Der FlashPlayer wird clientseitig ausgeführt und deshalb keinen Zugriff auf das Dateisystem:
  • Mit Flash allein könnte man diesem Problem nur begegenen, indem man einfach (BrutForce) alle denkbaren Dateinamen ausprobiert und bei Ladefehlern aussortiert. Davon möchte ich aber dringend abraten!

  • Besser wäre es, serverseitig (z.B. mit PHP) das Verzeichnis auszulesen und dann eine Liste der Dateien (z.B. per XML) an Flash zu senden!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (17-02-2011 um 15:41 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 17-02-2011, 16:14   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Servus
PHP-Code:
var bildContainer:Array = new Array ();
// -- > AS2
var mainXML:XML = new XML();
mainXML.onLoad = buildList;
mainXML.load ('http://localhost/bilder.php');
function buildList (success) {
    if (success) {
        bildContainer = this.firstChild.toString().split("#");
        trace(bildContainer)
    }
}
// -- > AS3
var phpLoader:URLLoader = new URLLoader();
phpLoader.addEventListener (Event.COMPLETE, phpLadenFertig);
phpLoader.load (new URLRequest("http://localhost/bilder.php"));
function phpLadenFertig (evt:Event):void {
    bildContainer = (evt.target.data).split("#");
    trace(bildContainer)
}
// -- > PHP
<?PHP
function getUTF8Filename($pPath) {
$testutf8_encodebasename($pPath));
    return 
$test;
}
   echo 
implode('#'array_map('getUTF8Filename'glob('/bilder/*.jpg*')));
?>
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 17-02-2011, 17:02   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2011
Beiträge: 23
Danke euch

@ Rusty

was ich verstanden habe die php datei muss bilder.php heissen und wohl am besten im gleichen verzeichniss liegen wie die swf.
die Bilder kommen in den Unterordner /Bilder.

Aber was ich noch nicht verstanden habe, wie muss die xml datei heißen und wo liegen?

Vielleicht ist die Frage ja etwas dumm, aber ich bin in dieser Richtung noch nicht so bewandelt.

Mit dem AS muss ich mal schauen ob ich eine Gallerie finde in die ich das einbauen kann.
Mway ist offline   Mit Zitat antworten
Alt 17-02-2011, 17:20   #5 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von Mway Beitrag anzeigen
Aber was ich noch nicht verstanden habe, wie muss die xml datei heißen und wo liegen?
Es gibt keine XML-Datei! Die Daten werden in Rustys Code direkt beim Aufruf der PHP-Datei generiert und an Flash zurückgeliefert!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 17-02-2011, 17:34   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Zitat:
Zitat von Mway Beitrag anzeigen
Mit dem AS muss ich mal schauen ob ich eine Gallerie finde in die ich das einbauen kann.
Eine Galerie die auf Array's basiert wär nicht schlecht
Wennst hilfe brauchst, einfach melden.

Servus Martin
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 17-02-2011, 18:25   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2011
Beiträge: 23
Zug 2356 nach München fahrt heute um 20:00 auf Gleis 12 !!

Ich will damit sagen, jetzt sind wir an dem Punkt, wo ich nur noch Bahnhof verstehe ^^.

Ich werd mal die von euch angegeben Schlagworte Googlen und versuchen daraus schlau zu werden.
Mway ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
thumbs erstellen von ganzen bildern in einem ordner beto2010 PHP und MySQL 6 15-11-2010 08:52
[Flash CS3] gallery.swf in main.swf laden chepterseven Flash Einsteiger 7 25-10-2010 09:22
gallery-bilder neu laden reboundwarrior ActionScript 3 1 29-10-2008 07:42
ganzen ordner uploaden? pixon PHP und MySQL 9 15-01-2004 00:58
export für shared Libs für ganzen Ordner??!! ThorstenW Flash MX 1 08-01-2003 13:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:36 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele