Bug bei gotoAndStop (in AS3 Flash Player 9)
Da soll mal einer drauf kommen. Ein ganz merkwuerdiger Bug ereignet sich, wenn man mehrere Frames in einem MovieClip hat und in jedem Frame ein Textfeld liegt. In AS3 und Flash Player 9 kommt es zu einem Fehler, wenn man den Frame per gotoAndStop() wechselt und dann sofort versucht auf das Textfeld zuzugreifen.
trace(mc.textField); // > [object TextField]
mc.gotoAndStop(2);
trace(mc.textField); // > null obwohl auch in diesem Frame ein Textfeld mit dem Instanznahmen liegt
Ist das Problem erstmal erkannt, findet sich die Lösung recht schnell: Das Problem tritt nur bei Textfeldern auf. Legt man um das Textfeld einfach noch einen MovieClip herum, funktioniert es wieder.
trace(mc.container_mc.textField); // > [object TextField]
mc.gotoAndStop(2);
trace(mc.container_mc.textField); // > [object TextField]
Aber das ist ja auch nicht der einzige Bug in AS3 mit Flash Player 9 im Zusammenhang mit gotoAndPlay / gotoAndStop. Google weiss da mehr.