Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-02-2005, 12:30   #1 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
Was bedeutet NaN% bei perloaderzaehler

Ich versuch ein preloader an my system zu inegrieren, wenn ich expoertieren zeigt dies meldung das prozentaull zaehler NaN%.

Also so sieht das cod aus:

auf dem Emty_mc ist diese Cod:

Code:
onClipEvent (enterFrame) {
	l = this.movie01.getBytesLoaded();
	t = this.movie01.getBytesTotal();
	var p = Math.round(l*100/t);
	this._parent._parent.preloader.anz_mc.anz.text = p+"%";
	this._parent._parent.preloader.gotoAndStop(p);
	if (l>20 && l>=t) {
		this.movie01._visible = true;
		delete onEnterFrame;
	} else {
		this.movie01._visible = false;
	}
}
und auf ein MC, die parent von emty_mc ist diese Cod:

Code:
onClipEvent (load) {
	function loadMovie01() {
		this.movie01.loadMovie("stadt.swf");
	}
}
wo liegt das fehler?

Amigos

RM
Rootsmonky ist offline   Mit Zitat antworten
Alt 19-02-2005, 12:39   #2 (permalink)
Augenmensch
 
Benutzerbild von pito
 
Registriert seit: Aug 2004
Ort: Gelsenkirchen
Beiträge: 558
NaN heißt: "Not a Number"
Die Berechnung des Prozentewertes scheint keinen eindeutigen Wert zu ergeben. Warum, kann ich aber nicht erkennen.
pito ist offline   Mit Zitat antworten
Alt 19-02-2005, 18:12   #3 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
var p = Math.round(l/t)*100;
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint ist offline   Mit Zitat antworten
Alt 19-02-2005, 18:23   #4 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
Ich glaube nicht daran, weil Multi und Divition kein unterschied macht,

Also wenn ich 3 X 5 / 10 , 5 X 3 / 10 oder 5 / 10 X 3 es den selbe

den fehler sollte wo anders liegen, vemeutlich die farden...


Rootsmonky
Rootsmonky ist offline   Mit Zitat antworten
Alt 19-02-2005, 18:51   #5 (permalink)
trace('kolja');
 
Benutzerbild von koljap
 
Registriert seit: Mar 2004
Ort: EU->DE->NRW
Beiträge: 145
Exclamation

wozu hat man ´
Code:
trace(VAR);
koljap ist offline   Mit Zitat antworten
Alt 19-02-2005, 22:56   #6 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
Zitat:
Zitat von koljap
wozu hat man ´
Code:
trace(VAR);

Ich weise nicht was Du gerade damit mein, wie soll ich das einsatzen?

Rootsmonky
Rootsmonky ist offline   Mit Zitat antworten
Alt 19-02-2005, 23:27   #7 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
sorry freund,

Ich haette gerne mein falis anhaengen, aber leider das geZipte fla ist 306 KB gross und kann nicht angehaengt werden..,

gibt's andere Moeglichkeiten?

Rootsmonky
Rootsmonky ist offline   Mit Zitat antworten
Alt 19-02-2005, 23:36   #8 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
Mir scheint, als ob du den Film für ActionScript2 exportiert hast, aber Dein Code sieht nach ActionScript1 aus !!
Also entweder machst du dann vor dem "l = thi.movie01 ...." noch ein var,
so wie du das auch bei p gemacht hast, oder du veröffentlichst mal für AS1.

Ungetestet !!

trace verwendet man zu testzwecken. Es ist sehr nützlich um Fehler zu entdecken !!
Wenn du mal in deinem EnterFrame zum Beispiel trace(p); mit reinschreibst, erhällst du im Ausgabefenster den Wert von p (der wohl auch NaN sein wird!) , wenn du den Film in Flash mal abspielen lässt.

MfG flahs bier
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !

Geändert von flash bier (19-02-2005 um 23:42 Uhr)
flash bier ist offline   Mit Zitat antworten
Alt 20-02-2005, 12:32   #9 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
machmal bei aus dem
ActionScript:
  1. var p = Math.round(l*100/t);
ein
ActionScript:
  1. var p:Number = Math.round(l*100/t);

und füg evtl. dadrunter mal das ein:
ActionScript:
  1. trace( typeof( Math.round(l*100/t) ) );
pokepika 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 17:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele