1&1 DSL
Flashhilfe.de - Flash Community

Mehrere Textfelder abfragen [Flash 8]

Forum > ActionScript 2.0 > Mehrere Textfelder abfragen

 


AntwortenRegistrieren Seite1  

 23.11.2009, 18:36 
Beiträge: 13
Registriert: Nov 2009

Mehrere Textfelder abfragen
Ich möchte eine Art "Code-überprüfung" in meine .swf einbinden. Dazu sollen 7 Codes (2x 4 und 5x 3 Buchstaben) eingetippt werden.

Hier mein as code:
ActionScript:
1
2
3
4
5
6
7
on (release) {
   if (merkmal1.text == "ZIND" and merkmal2.text == "DKNV" and merkmal3.text == "AFD" and merkmal4.text == "DVE" and merkmal5.text == "PME" and merkmal6.text == "OQL" and merkmal7.text == "PLD") {
      Ergebnis = "Korrekt";
   } else {
      Ergebnis = "Falsch";
   }
}


ABER: In dem Dynamischem Textfeld erscheint keine Meldung (also weder "Korrekt" noch "Falsch")

Es handelt sich hierbei um 7 Eingabefelder ("merkmal1 - 7"), 1 Button (Code s.oben) & 1 Dynamischem Textfeld ("Ergebnis")


Die Bezeichnungen der Eingabefelder und auch des Textfeldes "Ergebnis" ist zu 100% Korrekt. Das habe ich schon 10x nachgeschaut.

Woran liegt es nun, dass ich kein Ergebnis bekomme?
Geändert von flashplay007 am 23.11.09 um 18:39 Uhr

 23.11.2009, 18:59Re1
Benutzerbild von RustyCake
Beiträge: 1769
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

servus
ActionScript:
1
2
3
4
5
6
7
btn.onRelease = function(){
  if (eins_txt.text == "eins" && zwei_txt.text == "zwei" ) {
      ergebnis_txt.text = "Korrekt";
  } else {
      ergebnis_txt.text = "Falsch";
  }
}
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muss erst gehen lernen"
 23.11.2009, 19:39Re2
Beiträge: 13
Registriert: Nov 2009

Themenautor/in

RustyCake: Danke erstmal. Habe deinen code auch genommen, bekomme aber leider einen Fehler. Wo fehlt denn da die on-Prozedur?
ActionScript:
1
2
3
4
5
6
7
btn.onRelease = function(){
   if (merkmal1.text == "DKLD" && merkmal2.text == "EDEV"  && merkmal3.text == "DWA" && merkmal4.text == "VXQ" && merkmal5.text == "OQL" && merkmal6.text == "ZOP" && merkmal7.text == "MRK") {
      Ergebnis.text = "Korrekt";
   } else {
      Ergebnis.text = "Falsch";
   }
}


**Fehler** Szene=Szene 1, Ebene=text, Bild=2:Zeile 1: Anweisung muss innerhalb einer on-Prozedur vorliegen
    btn.onRelease = function(){

Anzahl der ActionScript-Fehler: 1     Gemeldete Fehler: 1
Geändert von flashplay007 am 23.11.09 um 19:42 Uhr

 
nicht sichtbar bei eingeloggten Mitgliedern
 24.11.2009, 06:55Re3
Benutzerbild von Sleepingbeast
Beiträge: 579
Wohnort: Halle
Registriert: Apr 2005

Hallo,

Du hast scheinbar dein Script direkt auf dem Button. Deshalb kommt da immer die Meldung mit der on-Prozedur. Aus Gründen der Übersichtlichkeit gewöhn dir lieber schnell an, deine Scripte nur noch auf die Hauptzeitleiste zu schreiben. Dann hast du nur noch eine einzige Stelle, an der sich Script befindet und du suchst dir bei Änderungen nicht mehr den Wolf ;)
Dann funktioniert auch Rustys Script.


Patrick
_________________________________________________________
Um Rekursion wirklich zu verstehen, muss man zuerst Rekursion verstehen.
null != 'null' != 0 != '0'
 24.11.2009, 13:33Re4
Beiträge: 13
Registriert: Nov 2009

Themenautor/in

Auch so funktioniert es nicht bei mir. Der Fehler mit der on-Prozedur ist dann tatsächlich weg aber ein Ergebnis bekomme ich trotzdem nicht. Habe jetzt mal die .fla angehangen. Bitte mal anschauen, was da falsch ist. Verzweifle hier gerade ^^

Angehängte Dateien:
Komprimierte Datei code.zip7.34 KB
 24.11.2009, 17:43Re5
Benutzerbild von Sleepingbeast
Beiträge: 579
Wohnort: Halle
Registriert: Apr 2005

Du musst natürlich auch deinem Ergebnis-Textfeld den entsprechenden Instanznamen und keinen Variablennamen geben. In deinem Beispiel müsste der Instanzname dann Ergebnis heißen. Dann klappts.


Patrick
_________________________________________________________
Um Rekursion wirklich zu verstehen, muss man zuerst Rekursion verstehen.
null != 'null' != 0 != '0'
 
nicht sichtbar bei eingeloggten Mitgliedern
 24.11.2009, 18:22Re6
Beiträge: 13
Registriert: Nov 2009

Themenautor/in

Hat geklappt!! :)
Vielen, vielen Dank euch beiden!

Mfg
Flashplay007
 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de