Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-05-2003, 15:04   #1 (permalink)
Neuer User
 
Benutzerbild von <==eye | 02==>
 
Registriert seit: Jun 2002
Beiträge: 222
Unhappy punkte

wie bekomme ich es hin, dass sobald ein wert >= 100 ist nach der ersten ziffer ein punkt gesetzt wird?

also aus 237 soll 2.37 werden.
<==eye | 02==> ist offline   Mit Zitat antworten
Alt 06-05-2003, 15:06   #2 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
hi!

ActionScript:
  1. etwas = "1234";
  2. if(etwas.length>=3) {
  3. etwas=etwas.substr(0,1)+"."+etwas.substr(1,(etwas.length-1));
  4. }
  5. trace(etwas);

musste mal probiern, hab hier nur kein flash um die sache zu testen.

gruß, mati
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 06-05-2003, 15:08   #3 (permalink)
Quote Unquote
 
Benutzerbild von ondrums
 
Registriert seit: Mar 2002
Ort: Karlsruhe
Beiträge: 354
Hi <==eye | 02==>,

einfach die Werte größer 100 durch 100 dividieren?

Cheers
__________________
So where do we go from here?
Just about anywhere.
Disorientated but alive,
Boredom won`t get me tonight....
ondrums ist offline   Mit Zitat antworten
Alt 06-05-2003, 15:11   #4 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
Zitat:
Geschrieben von ondrums
Hi <==eye | 02==>,

einfach die Werte größer 100 durch 100 dividieren?

Cheers

auch ne möglichkeit...
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 06-05-2003, 15:45   #5 (permalink)
Neuer User
 
Benutzerbild von <==eye | 02==>
 
Registriert seit: Jun 2002
Beiträge: 222
Das mit dem Teilen durch Hundert ist leider nicht drin! Da wird aus z.B. aus 2.37 - 2 ( es wird also gerundet ). die andere Variante werde ich gleich mal ausprobieren.

danke
<==eye | 02==> ist offline   Mit Zitat antworten
Alt 06-05-2003, 15:55   #6 (permalink)
th.
Neuer User
 
Benutzerbild von th.
 
Registriert seit: Oct 2001
Ort: Bielefeld
Beiträge: 1.279
Zitat:
Geschrieben von <==eye | 02==>
Das mit dem Teilen durch Hundert ist leider nicht drin! Da wird aus z.B. aus 2.37 - 2 ( es wird also gerundet )
Oh, Flash kann nur mit ganzen Zahlen rechnen ? War mir bisher nicht bewusst ...

Gruß.
__________________
polyaktiv.de
Flash 3D-Renderer
th. ist offline   Mit Zitat antworten
Alt 06-05-2003, 15:58   #7 (permalink)
Quote Unquote
 
Benutzerbild von ondrums
 
Registriert seit: Mar 2002
Ort: Karlsruhe
Beiträge: 354
Zitat:
Geschrieben von <==eye | 02==>
Da wird aus z.B. aus 2.37 - 2 ( es wird also gerundet ).
Da würde mich interessieren, wie Du das machst.

Cheers
__________________
So where do we go from here?
Just about anywhere.
Disorientated but alive,
Boredom won`t get me tonight....
ondrums ist offline   Mit Zitat antworten
Alt 06-05-2003, 16:04   #8 (permalink)
Neuer User
 
Benutzerbild von <==eye | 02==>
 
Registriert seit: Jun 2002
Beiträge: 222
Das kann ich dir sagen :

ActionScript:
  1. etwas=Math.ceil(wert/100);

und schon wird´s grundet

Das war der Fehler!!! Jetzt bleibt nurnoch eine Frage offen:

bekommt man es hin, dass immer zwei Nachkommastellen angezeigt werden?
<==eye | 02==> ist offline   Mit Zitat antworten
Alt 06-05-2003, 16:08   #9 (permalink)
links, gerade, letzte tür
 
Benutzerbild von KAI IX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 705
zieh doch einen substring:
ActionScript:
  1. w=2.14879123
  2. c=w.toString()
  3. trace(c.substr(0,4))
__________________
2addicted.de
KAI IX ist offline   Mit Zitat antworten
Alt 06-05-2003, 16:13   #10 (permalink)
Neuer User
 
Benutzerbild von <==eye | 02==>
 
Registriert seit: Jun 2002
Beiträge: 222
es werden immer 2 zahlen nach dem komma angezeigt, die schrift war nur so ungleichmäßig.

www.eye03.de/work/rdi/intro

danke
<==eye | 02==> 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 23:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele