Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-06-2004, 20:07   #1 (permalink)
ff-User
 
Registriert seit: Mar 2004
Ort: Kölle
Beiträge: 62
Probleme mit Umwandlungsfunktion am --> ger

Hi @all!
Hab eine Umwandlungsfunktion geschrieben, mit der jede übergebene Zahl (mit zwei Nachkommastellen und engl. Punktnotation) in eine Zahl mit Kommanotation und in jedem Falle zwei Nachkommastellen umgewandelt werden soll.


Hier der Code:
Code:
function amTOger(zahl){
	String(zahl);
    if((zahl.length - zahl.indexOF(".")) == 2 && zahl.indexOF(".") != -1){
        zahl = zahl + "0";
    } else if ((zahl.length - zahl.indexOF(".")) == 1){
        zahl = zahl + "00";
	} else if (zahl.indexOF(".") == -1){
        zahl = zahl + ".00";
	}
	zahl = zahl.split(".").join(",");
	return String(zahl)
}

Mein Problem: Wenn ich die Funktion mit zwei Textfeldern und einem Button (liegen in einenem mc) mit
Code:
on (release) {
	ausgabe = _parent.amTOger(eingabe);
}
teste, klappt die Umwandlung.

Wenn ich es mit
Code:
hu = "5.1";
wert = amTOger(hu);
trace(wert);
ganz normal in AS einbinde funktioniert es nicht.

Könnt ihr mir helfen?

Danke!

Geändert von dubidu (17-06-2004 um 20:08 Uhr)
dubidu ist offline   Mit Zitat antworten
Alt 17-06-2004, 20:25   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
was meldet er denn? bei mir wird 5,10 ausgegeben
wie gesagt bei mir- flashMX ohne 2004 !

deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 17-06-2004, 20:48   #3 (permalink)
ff-User
 
Registriert seit: Mar 2004
Ort: Kölle
Beiträge: 62
Ahhh, danke für den Tip, DELUXE. Langsam kommen wir der Sache schon näher.

Hab den Film gerade mal mit Flash6 getestet, da haut alles prima hin.
Mit Flash7 wir einfach nur 5,1 ausgegeben

Hat jemand ne Ahnung an welchem Befehl das liegen könnte?
Irgendwas veraltet?
dubidu ist offline   Mit Zitat antworten
Alt 17-06-2004, 22:01   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
teste doch mal alle relevanten werte durch, vielleciht erkennste da ne unregelmäßigkeit
ohne programm kann man leider nich viel selbst testen

gruß
deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 18-06-2004, 10:04   #5 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
bedenke das F7 case-sensitive ist also musste

indexOf

statt

indexOF

schreiben.
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 18-06-2004, 12:59   #6 (permalink)
ff-User
 
Registriert seit: Mar 2004
Ort: Kölle
Beiträge: 62
BestenDank, 'K-Grabowski' !!!

Daran hat es gelegen! Schönen Tag noch!
dubidu 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 02:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele