mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 13:08 Benutzername: Passwort: Auto-Login

Thema: Flash - Kommazahlen auf zwei Stellen runden vom 11.11.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Flash - Kommazahlen auf zwei Stellen runden
Autor Nachricht
DesignKater
Threadersteller

Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 11.11.2008 15:50
Titel

Flash - Kommazahlen auf zwei Stellen runden

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen, ja ich bins wieder und hab wieder ne Frage zu Flash.
Ich will in Flash einen zum Bruttowert passenden Nettowert berechnen lassen. Soweit so gut, die Berechnung funktionokkelt. Aaaaber, das Ergebnis was ich bekomme soll auf maximal zwei Stellen nach dem Komma begrenzt werden. Mit den eigenen Math.-Mitteln und Typendeklaratoren von Flash bekomm ich nicht dass, was ich gerne hätte.
Hat jemand von euch eine Methode wie man dieses Problem lösen kann?

Hier mal meine Berechnung und Ausgabe:

Code:

bruttovalue01 = (parseFloat(preisvalue[0])/100*parseFloat(mwstvalue[0])+parseFloat(preisvalue[0]))/100+"€";
brutto01.text = bruttovalue01;
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Di 11.11.2008 15:58
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
brutto01.text = Math.round(bruttovalue01 * 100) / 100;
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
DesignKater
Threadersteller

Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 11.11.2008 16:03
Titel

Antworten mit Zitat Zum Seitenanfang

Das ging ja schnell. Leider bekomm ich nur ein NaN zurück *Schnief*

Edit:
Mit parseFloat gehts:

brutto01.text = Math.round(parseFloat(bruttovalue01)*100)/100+"€";


Zuletzt bearbeitet von DesignKater am Di 11.11.2008 16:05, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Di 11.11.2008 16:03
Titel

Re: Flash - Kommazahlen auf zwei Stellen runden

Antworten mit Zitat Zum Seitenanfang

Warum hantiert ihr da mit Strings rum??? * Keine Ahnung... *


deineZahl:int = deinWert;
trace(deineZahl.toFixed(2));
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
DesignKater
Threadersteller

Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 11.11.2008 16:12
Titel

Re: Flash - Kommazahlen auf zwei Stellen runden

Antworten mit Zitat Zum Seitenanfang

pejot hat geschrieben:
Warum hantiert ihr da mit Strings rum??? * Keine Ahnung... *


deineZahl:int = deinWert;
trace(deineZahl.toFixed(2));


Weil ich keine ganze Zahl, sondern die zwei Stellen nach dem Komma behalten will. Abgesehen davon funktionier dein Code bei mir nicht mal. Ihm fehlt eine geschweifte Klammer irgendwo. Aber ich hab ja jetz die Lösung bekommen Lächel


Zuletzt bearbeitet von DesignKater am Di 11.11.2008 16:13, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Di 11.11.2008 16:22
Titel

Re: Flash - Kommazahlen auf zwei Stellen runden

Antworten mit Zitat Zum Seitenanfang

DesignKater hat geschrieben:
pejot hat geschrieben:
Warum hantiert ihr da mit Strings rum??? * Keine Ahnung... *


deineZahl:int = deinWert;
trace(deineZahl.toFixed(2));


Weil ich keine ganze Zahl, sondern die zwei Stellen nach dem Komma behalten will.


Ähem, genau dafür ist die Funktion da. *zwinker*

toFixed(2) gibt 2 Nachkommastellen an, toFixed(3) drei Nachkommastellen, toFixed(9) neun usw. …



Zitat:
Ihm fehlt eine geschweifte Klammer irgendwo.


Nö, eigentlich nicht. *zwinker*
Musst ihn dir nur anpassen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [php] zahl auf 2 stellen nach dem komma runden
Flash MX 2004 - AS - Zahlen runden
Zwei separate Flash-Filme mit Übergang zusammenfügen?
Kann Flash/AS von zwei Usern gleichzeitig die Maus abfragen?
Zwei <Forms>, Zwei Checkboxen und ein Problem
PDF mit runden Ecken
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.