Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-08-2005, 17:20   #1 (permalink)
Hobbyflasher
 
Benutzerbild von Andreus
 
Registriert seit: Apr 2003
Ort: Austria
Beiträge: 93
Abfrage ob extrener swf-Film in mc geladen ist

Hy

Ich habe ein mc in das ein externer swf-Film geladen wird.
Nun möchte ich eine Abfrage ob der externe swf-Film schon reingeladen ist, oder nicht.
So etwas wie " if(mc.isloaded("test.swf")){} ".
Habs mit dem Vergleich von getBytesLoaded und getBytesTotal versucht, hat aber nicht hingehauen.
Man könnte ja auch einfach abfragen ob in dem mc was drin ist, oder nicht - Da weiß ich aber nicht wie ich das machen könnte.

Wäre nett wenn mir hier wer helfen könnte!

Grüsse, Andreus
__________________
/bin immer noch anfänger/
/versuch dies aber schnell zu ändern!/
Andreus ist offline   Mit Zitat antworten
Alt 30-08-2005, 18:47   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Ähmm... ich glaube sowas nennt man Preloader.
Kann mich aber auch Irren.

Such doch mal nach Preloader bzw. MovieClipLoader.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 30-08-2005, 19:42   #3 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
Hi

nun Preloaden musste sie ja eh! (wie @psyk schon sagte)Es kann aber gut sein das das Laden der Externen von der Reihenfolge unterschiedlich verläuft und wenn dazu noch ne Menge an Externen.swf geladen wird, kann man schnell die Übersicht verlieren! Um abzufragen ob und welche Externe geladen wurden ist, könntest du eine Array erzeugen, die die Externen.swf in der Array abspeichert Aber nun mal ein einfaches Beispiel:
ActionScript:
  1. tempArray = new Array("extern.swf");
  2. this.loadMovie(tempArray[0]);
  3.  
  4.  
  5. function pruefen(clip_obj){
  6.     for(i in tempArray){
  7.         if(tempArray[i] == clip_obj){
  8.             trace("schon vorhanden "+tempArray[i]+" der Inhalt ist im Moment in der tempArray "+tempArray);
  9.         }else{
  10.             tempArray.push(clip_obj);
  11.             trace("neu in der tempArray hinzugekommen ist "+clip_obj+" der Inhalt der tempArray ist jetzt "+ tempArray);
  12.         }
  13.     }
  14.    
  15. }
  16. btn.onRelease = function(){
  17.     pruefen("extern.swf");
  18.     pruefen("extern2.swf");
  19. }

Gruss Dec

*hi psyk*
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................

Geändert von Decrone (30-08-2005 um 19:54 Uhr)
Decrone 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 03:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele