Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-04-2006, 22:37   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 96
Warum funktioniert Preloader nicht in allen Browsern?

Hallo zusammen.
Hab ein kleines Problem mit meinem Preloader. Er funktioniert nur im IE. Bei den anderen Browsern erscheint direkt 100% und irgendwann dann auch mal das Bild. Was hab ich da falsch gemacht? Wäre euch sehr dankbar wenn ihr da mal drüber gucken würdet.

Wichtig ist, dass das gesamte Script in einem Frame steht.

Hier mein Script:


PHP-Code:
meinSwf.loadMovie("test.jpg");


this.preloader_funktion = function() {

gesamt meinSwf.getBytesTotal();
bereits meinSwf.getBytesLoaded();

prozent Math.ceil((bereits/gesamt)*100);
prozent_geladen.text prozent+" %";

trace (prozent " %" );    
          
if (
prozent == 100) {
clearInterval(preloader);
trace ("Interval wurde beendet");

}
else{
trace ("Preloader lädt noch...");    
}

}
preloader setInterval(preloader_funktion10); 
n.stirner ist offline   Mit Zitat antworten
Alt 23-04-2006, 22:45   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
hast du mal probiert das meinSwf.loadMovie("test.jpg"); nach dem preloade= ...zusetzten. habs nicht getestet //nur ne idee am rande
kuma ist offline   Mit Zitat antworten
Alt 23-04-2006, 22:57   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 96
Sorry, aber ich versteh nicht ganz? Was meinst du damit?
n.stirner ist offline   Mit Zitat antworten
Alt 23-04-2006, 22:58   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
PHP-Code:
this.preloader_funktion = function() {

gesamt meinSwf.getBytesTotal();
bereits meinSwf.getBytesLoaded();

prozent Math.ceil((bereits/gesamt)*100);
prozent_geladen.text prozent+" %";

trace (prozent " %" );    
          
if (
prozent == 100) {
clearInterval(preloader);
trace ("Interval wurde beendet");

}
else{
trace ("Preloader lädt noch...");    
}

}
preloader setInterval(preloader_funktion10);  
// schonmal so probiert ???
meinSwf.loadMovie("test.jpg"); 
kuma ist offline   Mit Zitat antworten
Alt 23-04-2006, 23:04   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 96
Ne, hilft leider auch nix.
Hab gesehen, die meisten anderen Preloader-Scripts sind auf verschiedene Frames verteilt. Warum auch immer... Könnte da vielleicht der Fehler sein?
n.stirner ist offline   Mit Zitat antworten
Alt 23-04-2006, 23:11   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
nein das kann kein hinderniss sein. schau dir doch mal von der lieben rena dieses tut an. der preloader funktioniert prächtig ***click*** keine fragen übers preloaden lässt bokels preloader klasse im tutorials bereich mehr offen
kuma ist offline   Mit Zitat antworten
Alt 23-04-2006, 23:17   #7 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
generell spuckt hier im forum die suche eine menge zu preloadern aus...

warum viele preloader auf mehrere frames verteilt sind ist einfach gesagt... damit hat man damals onEnterFrame simuliert... diese preloader gelten spätestens seid flash6/also mx als veraltet... die tauchen nur wieder häufig auf wenn leute alte tutorials benutzen...

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 23-04-2006, 23:27   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
hi salazar,

kleine frage am rande - mehrere frames zu verwenden war bekannt auch der grund. wie war es damals mit setInterval??? kam das den erst mit mx?
kuma ist offline   Mit Zitat antworten
Alt 23-04-2006, 23:28   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
hat sich erledigt - hab kurz flash angeworfen. kam wohl wirklich erst mit mx
kuma 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 23:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele