Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-09-2005, 16:08   #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ß
Mme_Fischkopp ist offline   Mit Zitat antworten
Alt 27-09-2005, 22:05   #2 (permalink)
agedoubleju
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...
  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 03:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele