Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-10-2005, 19:14   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 14
Question rotierender preloader funktioniert nicht

hi, sorry einfache frage aber dieser code funktioniert nicht????
kann bitte jemand schauen!


onClipEvent (enterFrame) {
loading = _parent.getBytesLoaded();
total = _parent.getBytesTotal();
percent -=(percent-((loading/total)*100))*.25;
var per = Math.round(percent);
star_mc._rotation += per/3.6;
trace(per);
if (percent>99) {
_parent.gotoAndStop(2);
}
}

luckybitch ist offline   Mit Zitat antworten
Alt 11-10-2005, 19:24   #2 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
trace() sollte dir helfen. ich bezweifle zum beispiel, dass percent -=(percent-((loading/total)*100))*.25; irgendwas sinnvolles ergibt, also lass dir direkt im anschluss mal trace(percent) ausgeben.... und die anderen variablen auch, sind ja nicht viele. dann siehst du recht schnell, wo's klemmt.

gruß janosch
janoshnosh ist offline   Mit Zitat antworten
Alt 11-10-2005, 19:54   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 14
trace ergibt NaN, hilft mir aber leider auch nicht.
wie sollte ich denn percent aendern??
luckybitch ist offline   Mit Zitat antworten
Alt 11-10-2005, 20:11   #4 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
nun, wenn du direkt am anfang mal "loading" tracen tätest, und dies ergäbe, dass "loading" vielleicht auch eine NaN also keine number ist, dann würde schon das bedeuten, dass "total" höchstwahrscheinlich auch keinen gültigen wert hat, woraus du schließen könntest, dass die übergabe von _parent.getBytesLoaded() so nicht klappt. wenn.....
dass percent NaN ist (not a number), beantwortet doch schon deine frage danach, wieso du percent ändern sollst (habe ich so übrigens nicht geschrieben).

so, nun aber mal ans werk. wo steht dieser code? ist es ein selbst-preloader, also steht er auf einem MC auf _root und soll den ladevorgang der gesamten swf verfolgen? in dem fall würde ich es mal mit _root.getBytesLoaded() und _root.getBytesTotal() versuchen. ohne dass loaded und total vernünftige werte liefern, wirst du überall ein NaN erhalten, denn rechnen mit undefined&co ergibt NaN.

nicht verzagen!
janosch
janoshnosh 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 03:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele