Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-10-2004, 10:06   #1 (permalink)
Phlasher
 
Benutzerbild von gerard
 
Registriert seit: Nov 2001
Ort: Unna-Königsborn (NRW)
Beiträge: 466
Preloader fileexist check

Beim loadMovie befehl in MX kann mann leider nicht feststelle ob die zu ladene Datei tatsächlich existiert. Wir können das lösen über einen Timout aber das ist unschön und nicht genau .
Dank browsercaching kann mann folgender Trich einsezten welche der Ladevorgang nur wenig verlängert und trotzdem auf existenz einer Datei prüft:

PHP-Code:
function preloadMovie(movietoLoad,target){
  var 
testLoad=new LoadVars()
  
testload.onLoad=function(ok){
     if(!
ok){
        
trace("file not found")
      return 
false
     
}
    
target.loadMovie(movieToload)
   }
   
testLoad.load(movietoLoad)

__________________
Keep on Flashing
gerard ist offline   Mit Zitat antworten
Alt 28-10-2004, 13:14   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Thumbs up

Interessant! Ist mir in dem Zusammenhang noch gar nicht aufgefallen. Aber logisch: die LoadVars-Instanz versucht über den HTTP-Request einen Rückgabewert zu bekommen; wie der jetzt aussieht, ist ja erst einmal zweitrangig.

Wenn das Laden funktioniert hat, gibt es ja auf jeden Fall eine Rückmeldung an die Callback-Funktion.

Und was für das Laden von Variablen aus Textfiles oder von PHP-Scripten gilt, kann man dann natürlich auch für loadMovie-Funktionen umsetzen.
  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 02:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele