- En tu fotograma 3 en el if que es semestre?, no has declarado esa variable, te está devolviendo undefined y (undefined ne ""), te devuelve siempre true (verdadero) por consecuencia siempre va ir al frame 6 sin importar lo que pase, haya o no haya cargado las variables.
- Por cierto ya no uses ne usa != porque el primero ya fue desetimado en actionscript, ya hace varias versiones.
- Usa el objeto LoadVars() para que puedas controlar la carga de variables con el evento onLoad ya asegura que ya han sido cargados.
En este post hay un ejemplo del uso del objeto LoadVars para que puedas guiarte y lo adaptes (aunque en ese caso recupera las variables de un archivo txt):
http://www.forosdelweb.com/f16/error-pasar-variable-geturl-305546/
... busca en el foro en la seccion de recursos o faqs, debe haber sobre ésto.