Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-09-2003, 21:56   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 51
variabel und textfelder

ok ich bin seit heute morgen um halb neun 8mit kurzen pausen natürlich) dabei in AS zu arbeiten und vielleicht ist mein kopf einfach nur noch bett reif, aber ich sehe den fehler nicht.
Das problem liegt darin, dass ich "abc" im script zur probe im script definiert hab, sobald ich aber abc über ein "input textfeld" festlege, funktioniert alles nicht mehr....

ActionScript:
  1. abc = 3+(30/10)*5-22+(30/3)-5  // dass ,acht er problemlos
  2. abc = innum // das macht er falsch obwohl im
  3.                   // textfeld "3+(30/10)*5-22+(30/3)-5" steht
  4.                   //natülich ist entweder das eine oder das andere "an"
  5. zin = los(String(abc));
  6. trace(zin);

Geändert von trebek (17-09-2003 um 21:58 Uhr)
trebek ist offline   Mit Zitat antworten
Alt 18-09-2003, 00:18   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Das liegt letztlich daran, dass Textfeldinhalte als String definiert sind - und die können nunmal nicht von Haus aus rechnen.

Ist also so, als hättest du im Script dies hier angegeben:
abc = "3+(30/10)*5-22+(30/3)-5"
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 18-09-2003, 13:36   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 51
aber ich setzt doch die variabel so oder so in einen string...

naja egal gibt es den ein weg das zu vermeiden?
trebek ist offline   Mit Zitat antworten
Alt 18-09-2003, 16:38   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 51
keiner eine idee?
trebek ist offline   Mit Zitat antworten
Alt 19-09-2003, 03:42   #5 (permalink)
Geomatik-Flasher
 
Benutzerbild von Totty
 
Registriert seit: Aug 2002
Ort: Karlsruhe
Beiträge: 162
Vielleicht sehe ich das ja falsch, aber wie wär's mit
ActionScript:
  1. zins = los(Number(abc));

?????????????????????????????????
Vielleicht ist's für mich aber auch zu spät...


Totty
__________________
Where in this small-thinking world can I find a longitude without a platitude?
Totty ist offline   Mit Zitat antworten
Alt 19-09-2003, 13:27   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Das Problem ist das rechnen vorher, Totty ...
Den ganzen String (mit den Rechenzeichen) in Number umzuwandeln funktioniert ja auch nicht, da nicht nur Zahlen vorhanden -> ergibt NaN

Ich wüßte keine Möglichkeit, ausser den String irgendwie aufzuteilen und wenn du die Einzelziffern hast, diese per Number in Zahlen umzuwandeln. Bleibt noch das Problem, wie die Rechenzeichen wieder reinwurschteln. Hab ich für so eine Eingabe noch nicht versucht und hab da auch keinen konkreten Ansatz, sorry.

Gruß
rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 19-09-2003, 17:05   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 51
@totty: geht leider nicht hatte ich aber schon versucht...

@rena: hab ich auch schon ausprobiert, aber hat bisher noch nicht so richtig geklappt.

tortzdem danke und wenn jmd ne idee habt dann sagt bescheid!
trebek 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 08:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele