Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-08-2007, 07:58   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Luzern, Schweiz
Beiträge: 95
Question Anwesenheit eines Bilds abfragen, ohne es zu laden?

Hallo zusammen

Ich arbeite gerade an einer Art Bildergalerie. Die Bilder sind durchnummeriert, nun möchte ich, dass Flash automatisch erkennt, wieviele Bilder in diesem Ordner sind, ohne die Bilder zu laden. Ist das möglich?

Also, ich benötige kein komplettes Script, den Rest krieg ich schon hin. Aber kann man z.B. die Grösse oder irgendetwas auslesen, ohne das Bild zu laden. Auch eine Ausgabe von true oder false würde schon reichen…

Vielen Dank für eure Hilfe!!

Gruss Spam
spam ist offline   Mit Zitat antworten
Alt 10-08-2007, 09:19   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.160
Da Flash alleine keinen Dateisystemzugriff hat (erst recht nicht von einem Client aus auf einen anderen Server), wirst Du das schwerlich hinbekommen. Wenn du nur mit Flash arbeiten willst kommst Du um ein Trail-and-Error-Laden wohl nicht drumrum.

Sollte Deine Anwendung lokal laufen, kannst Du Dir mit SWFtoEXE Erweiterungen wie Zinc und Screenweaver Objekte für Ordnerlistings etc. verschaffen.

Online ginge das z.B. mit php:

Code:
$imgDir = "images/"; // Aktuelles Verzeichnis
$allowed_types = array('png','jpg','jpeg','gif'); // Dateitypen, die verwendet werden dürfen
  
// Array mit Daten füllen
$dir = opendir($imgDir);
while($imgfile = readdir($dir)){
	// Ist es eine Bilddatei?
	if( in_array( strtolower(substr($imgfile,strrpos($imgfile,'.')+1)), $allowed_types ) ){
		// Hier dann das ganze beispielsweise als XML-Node ausgeben
	}
}
Von dem PHP läßt du dir dann z.B. ein XML ausgeben, das Du an Flash sendest.
__________________
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 offline   Mit Zitat antworten
Alt 10-08-2007, 09:55   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Luzern, Schweiz
Beiträge: 95
Danke für deine Antwort!!

hmm, schade dass Flash das nicht kann. Mit PHP wird mir das zu umständlich, es handelt sich nur um ein kleines Projekt. Ich werde das mit einer Variable aus nem Textfeld (das ich sowieso lade) lösen…

Dein Script habe ich natürlich bei mir abgelegt, irgendwann werd ich das bestimmt noch brauchen! Danke dir!

Gruss Spam
spam 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele