Simples prüfen einer Variable

Borsty

Mitglied
Irgendwo hier muss ein super simpler Fehler stecken, aber ich finde ihn einfach nicht!
Bitte helft mir mal kurz!
Code:
var frage_punkte = o;


next_button.onRelease = function () 
{ 
	if (antwort1.text == "2,5") 
		{ 
    	frage_punkte++;
		} 
	else 
		{ 
    	antwort1.text = ""; 
    	                } 
	
	if (antwort2.text == "5") 
		{ 
    	frage_punkte++;
		} 
	else 
		{ 
    	antwort2.text = ""; 
    	                } 

	if (frage_punkte == 2) //hier ist irgendwas falsch...
		{
		anzahl_fragen++;
		_root.fsLoc.data.Inhalt1 = anzahl_fragen;
		gotoAndStop("Frage2");
		}
	else
		{
		stop();
		}

}
Das löschen der Textfelder bei falscher Eingabe geht, er schafft es aber einfach nicht zu schaune ob frage_punkte den Wert 2 hat oder nicht!
DANKE
 
Zuletzt bearbeitet:
Hi,

vielleicht kommt das daher, dass frage_punkte am Anfang auf o (kleines O) statt 0 gesetzt wird (und wenn o nicht definiert ist, kann die Variable auch nicht inkrementiert werden)... ansonsten setz mal ein paar Trace-Aktionen in die einzelnen Verzweigungen, da siehst Du zumindest, was aufgerufen wird.

Gruß

.
 
und gleich noch einer:
Zu dem Code oben ist jetzt alles nochmal mit erdbeere hinzugekommen...
Wie schaffe ich es das zwei Bedingungen erfüllt werden müssen. (wird hier durch ein Komma getrennt?)
Code:
if (kartoffel == 5, erdbeere == 5)
		{
		anzahl_fragen++;
		_root.fsLoc.data.Inhalt1 = anzahl_fragen;
		gotoAndStop("Frage2");
		}
	else
		{
		kartoffel = 0;
		erdbeere = 0;
		}
 
Zuletzt bearbeitet:
Zurück