Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-08-2003, 13:24   #1 (permalink)
Ein_zelle
 
Registriert seit: Jul 2001
Ort: bochum
Beiträge: 214
Auf- und Abrunden

hallo zusammen,

ich habe das Problem, wie ich in flash entscheide, ob ein wert (integer) einer variabel auf- oder abgerundet werden soll.

fall 1:

21.479

fall 2 :

21.233
__________________
EndoplasmatischesReticulum
www.coded.de
dreck ist offline   Mit Zitat antworten
Alt 27-08-2003, 15:31   #2 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
Math.round(zahl);
int(zahl)
aber eigentlich sollte doch bei beiden zahlen abgrundet werden auf 21
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 27-08-2003, 23:27   #3 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hm....

mit ner if bedingung evtl....
ActionScript:
  1. if (variable >= 21.500) {
  2.    Math.round(variable); //aufrunden
  3. } else if (variable < 21.500) {
  4.    Math.ceil(variable); //abrunden
  5. }

jedenfalls wenn das jetzt für ca diesen wert hier bestimmt ist... ansonten müßte man die variable auslesen und nach den kommazahlen die if bedingung ausrichten.... falls das möglich ist...

aber wenn das prob so gelößt ist brauch ich mir da jetzt auc keinen kopf mehr drüber machen...

cya, sal

ps

geo hat natürlich recht! in deinem beispiel müßte bei beiden werten abgerundet werden!
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 02-09-2003, 12:27   #4 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
@salazar:

Neenee, Math.round(); entscheidet schon selbstständig über auf- oder abrunden

Math.round(); = runden
Math.floor(); = abrunden
Math.ceil(); = aufrunden
T.Decay ist offline   Mit Zitat antworten
Alt 02-09-2003, 15:57   #5 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
ups... stimmt ja...
cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar 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 15:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele