Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-12-2003, 11:05   #1 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
feststellen ob eine datei vorhanden ist?

hallo

ich will eine thumbnail reihe aufbauen die sich ihre bilder allein holen kann. die bildnamen werden nach einem ganz bestimmten prinzip gebildet.

nun möchte ich checken lassen ob es auch zu den namen ein passendes bild auf dem server existiert. also in pseudocode etwa so

if(bild==existiert){
bla
}
else{
blubb
}

nur wie kann ich nun testen ob es ein jpeg mit entsprechendem namen vorhanden ist?
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 29-12-2003, 11:14   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hi,

da brauchst PHP. Hab mal in die Suche geschaut mit dem Begriff "ordnerinhalt" und u.a. das hier gefunden: Tool zum Ordner auslesen

Vielleicht isses das ja oder du findest noch was...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 29-12-2003, 11:17   #3 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
php wird die beste lösung sein.

ansonsten in Flash:
ActionScript:
  1. conti.loadMovie("nichtda.jpg");
  2. // Gibt -1 zurück, wenn die Dati nicht existiert.
  3. conti.getBytesTotal()


thorben.schmitt ist offline   Mit Zitat antworten
Alt 29-12-2003, 11:27   #4 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
mmh mit phph will ich das auf keinsten amchen habe acuh nciht gerade den vollen php durchblick. nen mailer hier und da und mehr geht (noch) nicht

wenn loadmovie -1 zuirückgibt wie fange ich das denn auf, damit ich daruaf weiterbauen kann??
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 29-12-2003, 11:33   #5 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
ActionScript:
  1. // Erstelle Container
  2. this.createEmptyMovieClip("container", 1);
  3. // Erstelle Controller
  4. this.createEmptyMovieClip("control", 2);
  5. // initialisiere control
  6. this.control.onEnterFrame = function() {
  7.     var bt = this._parent.container.getBytesTotal();
  8.     // wenn bt==0
  9.     if (!bt) {
  10.         trace("Teste ob Bild existiert");
  11.     }
  12.     // Wenn Bild nicht exisitiert
  13.     if (bt == -1) {
  14.         trace("Bild existiert nicht");
  15.         delete this.onEnterFrame;
  16.         removeMovieClip(this);
  17.     }
  18.     // Wenn Bild Existiert
  19.     if (bt>0) {
  20.         trace("Bild Wird geladen");
  21.         delete this.onEnterFrame;
  22.         removeMovieClip(this);
  23.     }
  24. };
  25. // Lade Bild
  26. this.container.loadMovie("bild.jpg");
Bei Frageneinfach fragen
thorben.schmitt ist offline   Mit Zitat antworten
Alt 29-12-2003, 13:46   #6 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
wow danke!

aber erstmal noch ein paar fragen:

der containerclip wird in der laufzeit gemacht und hat dadurch ja ne grösse die du dann abfragst (entweder -1 (leer) oder halt die bildgrösse (voll))

was ist wenn man den container movie per hand erstellt hat?
gibt er dann nach den vermeintlichen laden immer noch -1 zurück?
irgendwo in meinem kopf schwant nämlich rum dass ein per hand erstellter leerer movieclip 4 byte gross ist oder so
__________________
x 600.6
y 123.3
dante 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 11:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele