Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-09-2006, 22:37   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
Runden

Bei dem Versuch, euch endlich mal nicht mit dummen fragen zu nerven bin ich leider gescheitert.. sorry schonmal für soviele themen von mir!!

ich hab folgenden code, der auf einem onclipevent mit einer bedingung verknüpft ist:

_root.teilung.text = Number(_root.gebot.text)/35000

sodala, die zahl die da rauskommt ist zwar immer unterschiedlich, aber eben auch immer mit ner menge nachkommastellen besetzt

bsp: 17.490877422478565235.....
ich möcht aber nun, dass das

a) gerundet wird auf ohne kommastelle, also 17
b) einfach die kommastellen wegfallen ohne rundung. wäre in dem fall ja auch 17..
es würde also nix ausmachen, ob 1 hin oder her.. aber die kommastellen müssen weg

die suchfunktion hat mich nicht sonderlich weitergebracht, auch wenn dieses thema schon ewig oft durchgekaut wurde. da ist allerdings so wahnsinnig viel text welchen ich nicht verstehe für ne simple rundung? irgendwie muss es doch anders machbar sein oder? ich kann die ganzen codes die ich durch die suchmaschine gefunden hab, leider nicht nachvollziehen.

edit: laut forumsuche sollte das gehn?
PHP-Code:
        _root.teilung.text Number(_root.gebot.text)/35000;
        
int(_root.teilung.text); 
tuts aber nich

Geändert von Real2k (02-09-2006 um 22:58 Uhr)
Real2k ist offline   Mit Zitat antworten
Alt 02-09-2006, 23:00   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Ein ganz simples Beispiel für Math.round
PHP-Code:
var zahl=48/17;
var 
gerundetezahl=Math.round(zahl);
trace(gerundetezahl); // Ausgabe: 3 
Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 02-09-2006, 23:04   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
würde bei mir so aussehen:
PHP-Code:
        _root.teilung.text Number(_root.gebot.text)/35000;
        var 
zahlNumber(_root.teilung.text); 
var 
gerundetezahl=Math.round(zahl);
trace(gerundetezahl); 
funzt aber nich
var zahl = ist ja eben nie dieselbe zahl.. die zahl die dort erscheint hängt von 27 teilweise-random-faktoren ab

Geändert von Real2k (02-09-2006 um 23:08 Uhr)
Real2k ist offline   Mit Zitat antworten
Alt 02-09-2006, 23:09   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Nö - sollte eher so aussehen
PHP-Code:
var zahl Number(_root.gebot.text)/35000;
_root.teilung.text Math.round(zahl); 
Bei mir war die 48/17 ja nur ein Beispiel.
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 02-09-2006, 23:11   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
einwandfrei! vielen vielen dank!
Real2k 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:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele