Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-10-2004, 17:48   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 81
Kommastellen/Dezimalstellen beim Rechnen

moin moin @ all

habe hier ein kleines aber entscheidendes Problem!? Ich hoffe Ihr könnt mir Helfen!!

Habe hier (eigentlich) eine funtion mir der ich Mathematische Zahlen in EU Währungskonvorme Formatierung Ändere, und Ver 6 also MX futzt das Skript bestens, unter der Ver. 7 hängt sich das gute Ding in irgenteiner Endlosschleife auf?? Hat da jemand eine Tip für mich, bzw. unter AS2 läuft das Skript dann garnicht mehr!

Da bekomme ich dann die meldung:

Zitat:
**Fehler** Szene=Szene 1, Ebene=Ebene 1, Bild=1:Zeile 2: Keine Eigenschaft mit dem Namen 'PunktKomma_format' vorhanden.
Math.PunktKomma_format = function(zahl){
Dann hier noch mal das AS:

ActionScript:
  1. //funktion zum wandeln einer zahl in einen string mit PUNKT-KOMMA schreibweise
  2. Math.PunktKomma_format = function(zahl){
  3.     zahl = Math.round(zahl*100)/100;
  4.     zahl = zahl.toString () ;
  5.     geteilte_zahl = zahl.split(".", 2);
  6.     erster_teil = geteilte_zahl[0].split("");
  7.     erster_teil.reverse();
  8.     for (i=3;erster_teil[i] ne "";i=i+3+1) {
  9.         erster_teil.splice(i, 0, ".");
  10.     }
  11.     erster_teil.reverse();
  12.     erster_teil = erster_teil.join("");
  13.     if(geteilte_zahl[1].length == 2){
  14.         ausgabe = erster_teil + "," + geteilte_zahl[1];
  15.     } else if (geteilte_zahl[1].length == 1) {
  16.         ausgabe = erster_teil + "," + geteilte_zahl[1] + "0";
  17.     }else {
  18.         ausgabe = erster_teil + ",00";
  19.     }
  20.     return (ausgabe);
  21. }
Netzdiver ist offline   Mit Zitat antworten
Alt 29-10-2004, 18:29   #2 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 81
also nach ein bissel rumprobieren habe ich jetzt auf alle fälle schon mal das fragment gefunden was mich ärgert!! *Grunpf*

ActionScript:
  1. for (i=3;erster_teil[i] ne "";i=i+3+1) {
  2.         erster_teil.splice(i, 0, ".");
  3.     }

an der stelle bleibt das Skript hängen, einer nen Plan wie ich das für den Player 7 basten / schreiben muß???

währe für jede Hilfe dankbar

grezz
Netzdiver 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 20:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele