| |||||||
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: Jan 2005
Beiträge: 10
| Preloader Script - swf spielt nicht ab
Hallo zusammen, habe einen Preloader für meinen Film gebaut, im ersten Schlüsselbild befindet sich folgendes Script: var kbgesamt_num = Math.round(this.getBytesTotal()/1024); kbgesamt_str = kbgesamt_num.toString(); var kbgeladen_num; this.onEnterFrame = function() { kbgeladen_num = Math.round(this.getBytesLoaded()/1024); kbgeladen_str = kbgeladen_num.toString(); if (kbgeladen_num>0 && kbgeladen_num == kbgesamt_num) { gotoAndPlay(3); } }; Im zweiten Schlüsselbild: gotoAndPlay(1); Und im dritten startet der Film. (sollte er eigentlich starten). Allerdings stoppt mein Film im vierten Schlüsselbild und ich weiß nicht warum? Kann mir jemand sagen, was an dem script nicht stimmt? Was ich falsch mache?! warum er nicht lädt?! danke + gruß |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
Du musst am Endes des ersten Bildes einen this.stop(); setzen, sonst wird sowohl der onEnterFrame-Event abgearbeitet als auch vom Steuerkopf in den nächsten Frame gesprungen und dann hast du eine Endlosschleife... Und der onEnterFrame-Event sollte natürlich mit delete vor dem gotoAndPlay in der if-Bedingung gelöscht werden, der kostet sonst unnötig Performance... |
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |