Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-01-2008, 07:30   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Beiträge: 55
Preloader Problem in Projektor

Hallo Leute,

ich habe einen Preloader erstellt der auch prima läuft. Leider geht es nur wenn ich das Dokument in einer html datei öffne. es soll aber im Projektor (.exe) laufen. in der exe wird der loader nicht angezeigt. hat jemand ne ahnung das das sein kann?

danke.

sandra
sandra ist offline   Mit Zitat antworten
Alt 28-01-2008, 13:28   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Wie sieht denn der Loader-Code aus?

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 28-01-2008, 13:47   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Beiträge: 55
also, im html eingebettet läufts.

hier der code:
------------------------------------------------------------------
stop();

//Auf der Hauptzeitleiste wird eine onEnterFrame Funktion aufgerufen
//Das bewirkt das der Code in { } mit eingestellten Bildrate wiederholt wird
//Hier also 25x pro Sekunde
this.onEnterFrame = function(){
//die Variable geladen gibt an wieviele Bytes bereits geladen wurden
geladen = this.getBytesLoaded();
//die Variable gesamt gibt an wieviele Bytes der Film beinhaltet
gesamt = this.getBytesTotal();
//die Variable prozent gibt an wieviel Prozent bereits geladen wurden
prozent = geladen * 100 / gesamt;
//In das dynamische Textfeld mc_prozent wird der Text geschrieben der nach = folgt
//Da die Variable prozent eine hässliche lange Nachkommazahl ergeben würde runden wir
//Die Ausgabe ist also die Variable prozent und es wird der Text % geladen angefügt
mc_prozent.text = Math.round(prozent)+" % geladen";
//Nun wird der Ladebalken dynamisch vergrößert
//Der Ladebalken ist 2*prozent breit. Das heißt wenn z.B. 45 Prozent geladen sind
//ist der Ladebalken 90 Pixel breit. Die max. Breite ist also 200 Pixel
mc_ladebalken._width = prozent*2;
//Wenn nun die geladenen Bytes größer oder gleich den gesamt zu ladenden Bytes sind
//dann wird in Bild 2 gesprungen, wo der Film anfängt und die onEnterFrame Funktion
//gelöscht
if(geladen >= gesamt) {
this.gotoAndPlay(2);
delete this.onEnterFrame;
}
}
sandra 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 19:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele