Hier nochmal genauer, ich bin mir nicht sicher warum es zu diesem Ergebnis kommt. Beim 1. Durchlauf wenn er die datei geladen hat geht er korrekt in die Bedingung mit dem trace ("FUNKTION 3"). Dann lädt er auch die nächste Datei und geht ohne zu
prüfen direkt in die Bedingung mit trace ("FUNKTION 4"). Er
prüft nicht mehr richtig. Zum Test habe ich auch nach dem else
einen trace Befehl angegeben, doch dieser wieder auch nur beim ersten durchlauf ausgegeben, obwohl er ja beim zweiten auch die Else Bedingung durchläuft, er gibt ja auch trace ("FUNKTION 4") aus und die liegt innerhalb der else Bedingung.
Zitat:
mclListener.onLoadInit = function(mc:MovieClip)
{
if (BEDINGUNG)
{
if (_parent.ROUND_COUNTER < ELEMENTS)//3
{
trace("FUNKTION 1");
}
else
{
if (BEDINGUNG)
{
trace ("FUNKTION 2");
}
if (BEDINGUNG)
{
trace ("FUNKTION 3");
}
if (BEDINGUNG)
{
trace ("FUNKTION 4");
}
}
}
}
|