Preloader-beim 1. Aufruf der WebSeite ewiges Laden [Flash CS4]
| 27.04.2010, 10:08 | | Beiträge: 26 Wohnort: Dresden Registriert: Oct 2009
| Preloader-beim 1. Aufruf der WebSeite ewiges Laden Hallo,
ich habe einen Flash Film der ab dem 2. Bild (Name="main") anfängt. Im ersten Bild liegt ein Preloader als Movieclip mit folgendem AS:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | this._parent.stop();
var startFrame = "main";
//-- preload function
var preloadCounter:Boolean = false;
function preload(cutoffPercent:Number) {
var totalBytes:Number = 0;
var loadedBytes:Number = 0;
//-- add parent bytes to total
totalBytes += Math.round(this._parent.getBytesTotal()/1024);
loadedBytes += Math.round(this._parent.getBytesLoaded()/1024);
//-- calculate percent done
var percentDone = Math.round((loadedBytes/totalBytes)*cutoffPercent);
if (loadedBytes>=totalBytes) {
if (preloadCounter == false) {
percentDone = 0;
preloadCounter = true;
} else {
this.stop();
delete(this.onEnterFrame);
this._parent.gotoAndPlay(startFrame);
}
} else {
this.gotoAndStop(percentDone);
}
}
//-- start the function
this.onEnterFrame = function() {
preload(100);
};
|
Wenn ich die WebSeite, in die die SWF eingbaut ist als 1. aufrufe, dauert das Laden ewig. Erst beim Aktualisieren lädt der Film ziemlich schnell. Kann mir jemand sagen warum??
Danke
Lieben Gruß :-) | |
| 29.04.2010, 12:12 | Re1 | Beiträge: 2855 Wohnort: Köln Registriert: Oct 2007
| Naja, soetwas nennt man "Cache" - das ist der Zwischenspeicher vom Browser. Beim ersten Betreten der Seite, muss der ganze Inhalt herunter geladen werden - beim aktualisieren wird dann die Seite aus dem Cache genommen - und das geht natürlich viel schneller...
Also nichts außergewöhnlichespublic Weltformel(Problem){
if (Problem gelöst) return Lösung;
else Weltformel(kleiners Problem);
} | |
| 29.04.2010, 13:11 | Re2 | Beiträge: 26 Wohnort: Dresden Registriert: Oct 2009
Themenautor/in
| Naja, aber die Dateien sind nicht sehr groß und das Laden dauert ewig an...man muss also aktualisieren drücken um überhaupt etwas zu sehen. Mit einem extra Preloader vorher ging das ganze viel schneller...aber nun wollt ich alles in einer swf haben. | |
| | | nicht sichtbar bei eingeloggten Mitgliedern | 
|
| 29.04.2010, 13:17 | Re3 | Beiträge: 84 Wohnort: cheeseland Registriert: May 2004
| kann man sich das irgendwo anschauen?
und wie gross ist denn die swf? | |
| | Themen Ähnliche Beiträge zum Thema | 10.06.2009 - Aerzte1992 09.07.2009 - Mieze4 13.02.2011 - Lyth 26.04.2010 - tralala132 |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|