1&1 DSL
Flashhilfe.de - Flash Community

Preloader-beim 1. Aufruf der WebSeite ewiges Laden [Flash CS4]

Forum > Flash Entwicklung > Preloader-beim 1. Aufruf der WebSeite ewiges Laden

 


AntwortenRegistrieren Seite1  

 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:12Re1
Benutzerbild von vindelFlashhilfe.de Moderator
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öhnliches
public Weltformel(Problem){
      if (Problem gelöst) return Lösung;
      else Weltformel(kleiners Problem);
}
 29.04.2010, 13:11Re2
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 Mitgliedern1&1 Webhosting
 29.04.2010, 13:17Re3
Benutzerbild von michael99
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
Preloader für Webseite [Flash CS4] 26.04.2010 - tralala132
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de