Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-05-2004, 10:47   #1 (permalink)
Neuer User
 
Benutzerbild von stekke
 
Registriert seit: Sep 2001
Beiträge: 622
Punkt setzen

ja ich bins wieder......

noch ne kleine Frage!

habe mal angenommen eine 3stellige Zahl
(123) und möchte nachträglich dieser Zahl sagen,dass ich nach der ersten Stelle einen Punkt haben möchte.(also 1.23)
wie stell ich denn das an?

Danke wieder im voraus.

gruss
stekke
__________________
von allen Gedanken schätze ich doch am meisten,die interessanten....
(Sterne)
stekke ist offline   Mit Zitat antworten
Alt 14-05-2004, 11:06   #2 (permalink)
asozial
 
Benutzerbild von bundi
 
Registriert seit: Jun 2001
Beiträge: 1.197
entweder durch 100, also 123/100=1.23

oder so ...

ActionScript:
  1. string="123";
  2.  
  3. trennstelle = 1;
  4. trennzeichen = ".";
  5.  
  6. newstring = string.substr(0, trennstelle)+trennzeichen+string.substr(trennstelle, string.length);
  7.  
  8. trace (string +" "+ newstring)

...da gab es auch mal was kürzeres

Geändert von bundi (14-05-2004 um 11:12 Uhr)
bundi ist offline   Mit Zitat antworten
Alt 14-05-2004, 12:49   #3 (permalink)
Neuer User
 
Benutzerbild von stekke
 
Registriert seit: Sep 2001
Beiträge: 622
Hi,
danke,das scheint zu funktionieren

jetzt muss ich nur noch ne Unterscheideung reinkriegen zwischen wenn er 3 Stellen hat und 4 Stellen

also ich denke sowas in der Art:

ActionScript:
  1. if (string.substr.length<=3) {

usw.
__________________
von allen Gedanken schätze ich doch am meisten,die interessanten....
(Sterne)
stekke ist offline   Mit Zitat antworten
Alt 14-05-2004, 13:10   #4 (permalink)
Neuer User
 
Benutzerbild von stekke
 
Registriert seit: Sep 2001
Beiträge: 622
das mit der Unterscheidung klappt so auch nicht.....hmmm
__________________
von allen Gedanken schätze ich doch am meisten,die interessanten....
(Sterne)
stekke ist offline   Mit Zitat antworten
Alt 14-05-2004, 13:12   #5 (permalink)
asozial
 
Benutzerbild von bundi
 
Registriert seit: Jun 2001
Beiträge: 1.197
Zitat:
Geschrieben von stekke
Hi,
danke,das scheint zu funktionieren

jetzt muss ich nur noch ne Unterscheideung reinkriegen zwischen wenn er 3 Stellen hat und 4 Stellen

also ich denke sowas in der Art:

ActionScript:
  1. if (string.substr.length<=3) {

usw.
fast ...
ActionScript:
  1. if (string.length<=3) {
bundi ist offline   Mit Zitat antworten
Alt 14-05-2004, 13:37   #6 (permalink)
Neuer User
 
Benutzerbild von stekke
 
Registriert seit: Sep 2001
Beiträge: 622
immer noch nicht ganz, er schreibt mir noch zwei Punkte statt zu unterscheiden....

ActionScript:
  1. if (temp.length<=3) {
  2.                 trennstelle = 1;
  3.                 trennzeichen = ".";
  4.                 temp = temp.substr(0, trennstelle)+trennzeichen+temp.substr(trennstelle, temp.length);
  5.             }
  6.             if (temp.length<=4) {
  7.                 trennstelle = 2;
  8.                 trennzeichen = ".";
  9.                 temp = temp.substr(0, trennstelle)+trennzeichen+temp.substr(trennstelle, temp.length);
  10.             }
__________________
von allen Gedanken schätze ich doch am meisten,die interessanten....
(Sterne)
stekke ist offline   Mit Zitat antworten
Alt 14-05-2004, 13:47   #7 (permalink)
Neuer User
 
Benutzerbild von stekke
 
Registriert seit: Sep 2001
Beiträge: 622
so rum isses wohl besser

ActionScript:
  1. if (temp.length<=3) {
  2.                 trennstelle = 1;
  3.                 trennzeichen = ".";
  4.                 temp = temp.substr(0, trennstelle)+trennzeichen+temp.substr(trennstelle, temp.length);
  5.             } else {
  6.                 trennstelle = 2;
  7.                 trennzeichen = ".";
  8.                 temp = temp.substr(0, trennstelle)+trennzeichen+temp.substr(trennstelle, temp.length);
  9.             }
__________________
von allen Gedanken schätze ich doch am meisten,die interessanten....
(Sterne)
stekke 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:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele