| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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 |
| | |
| | #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; } } |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |