Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-05-2005, 15:55   #1 (permalink)
Neuer User
 
Registriert seit: May 2005
Ort: Lemgo (Einöde!!) bei Bielefeld
Beiträge: 4
Eingabefelder zurücksetzen

Hi.Bin bei meinen Neulingsübungen auf nen Problem gestoßen:

Habe einen "Taschenrechner" gebaut:
Benutzer gibt in 2 Eingabefelder jeweils einen Zahlenwert ein. Dann wählt er aus einem von vier Buttons (mit der Funktion +,-,/ und *) wie die Zahlen berechnet werden müssen. Ergebnis wird direkt im Ausgabefeld angezeigt.
Nun will ich noch einen Button haben der die Werte, die der Benutzer beim ersten mal eingegeben hat, wieder löscht. Damit der Benutzer die Zahlen nicht manuell überschreiben oder mit der Tastatur löschen muß, wenn er nochmal rechnen will.

Hab hier in den Tutorials immer nur vom reseten gelesen, wenn var zurückgesetzt werden sollten auf Ausgangswerte in Formularen (also zurücksetzen auf "Ihr Name" und so). Aber ich will hinbekommen das die Eingabefelder komplett leer sind, so wie beim ersten öffnen der Datei.

Kann mir da jemand weiterhelfen??

Wär supi!!
meinereiner ist offline   Mit Zitat antworten
Alt 12-05-2005, 16:03   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
ActionScript:
  1. DeinTextfeld.text = ""
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 12-05-2005, 16:04   #3 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
eingabe.text=""
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 12-05-2005, 16:13   #4 (permalink)
Neuer User
 
Registriert seit: May 2005
Ort: Lemgo (Einöde!!) bei Bielefeld
Beiträge: 4
Hm...

Hab das jetzt so verstanden:

reset_btn.onPress = function(){
operator1.text = "";
operator1.text = "";
};

(operator 1 +2 sind die eingabefelder bei mir)

Aber da funktioniert nix. Ändert sich gar nichts.

Rutsche ich doch gleich vom halbwissen ins viertelwissen
meinereiner ist offline   Mit Zitat antworten
Alt 12-05-2005, 16:15   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Sind das die Instanznamen oder die Variablen der Textfelder..?
Besser: Instanznamen
Und: nicht Variable _und_ Instanzname verwenden!
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 12-05-2005, 16:17   #6 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
genau so ist es wie @sonar schreibt.
tagchen @sonar ja bin mal wieder hier.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 12-05-2005, 16:19   #7 (permalink)
Neuer User
 
Registriert seit: May 2005
Ort: Lemgo (Einöde!!) bei Bielefeld
Beiträge: 4
Also Instanznamen nur für Buttons und variablen nur für eingabefelder/ausgabefeld.

ActionScript:
  1. plus_btn.onPress = function(){
  2.     if(isNaN(operator1)||isNaN(operator2)){
  3.         ergebnis="Fehler";
  4.     }else{
  5.     ergebnis= Number(operator1) + Number(operator2)
  6.     }
  7. };
  8.  
  9. minus_btn.onPress = function(){
  10.     eingabe1 = operator1;
  11.     eingabe2 = operator2;
  12.     ergebnis= eingabe1 - eingabe2
  13. };
  14.  
  15. mal_btn.onPress = function(){
  16.     eingabe1 = operator1;
  17.     eingabe2 = operator2;
  18.     ergebnis= eingabe1 * eingabe2
  19. };
  20.  
  21. durch_btn.onPress = function(){
  22.     eingabe1 = operator1;
  23.     eingabe2 = operator2;
  24.     ergebnis= eingabe1 / eingabe2
  25. };
  26.  
  27. reset_btn.onPress = function(){
  28.     operator1.text = "";
  29.     operator2.text = "";
  30.     ergebnis.text="";
  31. };{
meinereiner ist offline   Mit Zitat antworten
Alt 12-05-2005, 16:23   #8 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
ne
nur instanznamen verwenden.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 12-05-2005, 16:24   #9 (permalink)
Neuer User
 
Registriert seit: May 2005
Ort: Lemgo (Einöde!!) bei Bielefeld
Beiträge: 4
Ohh, jetzt hab ichs geschnallt...

Funktioniert...

Wusste nich das man eingabefelder auch über instanznamen ansprechen kann.

Besten Dank !!
meinereiner ist offline   Mit Zitat antworten
Alt 12-05-2005, 16:27   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Wobei sowas einer der wenigen Fälle is, wo die Verwendung von TF-Variablen durchaus Sinn macht - nämlich die direkte Anzeige von Variablen-Berechnungen... dann würde das Löschen aber anders gehen bzw. wäre streng genommen ein Löschen nicht möglich, weil um den Typ 'Number' zu wahren, kann man eigentlich nur 0 schreiben...
ActionScript:
  1. // von _Variablen_ ausgehend:
  2. operator1 = operator2 = ergebnis = 0;
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar 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 07:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele