Занятный глюк. Жаль нет времени заниматься его воспроизведением у себя.
А как вы показываете дочернюю форму? Она у вас модальная или нет?
И еще такой момент: вы ведь зашили в дочернюю форму отдельный свф, так? Так вот, лучше будет, если все действия в клипе-дочерней-форме вы будете вызывать принудительно с помощью метода

Код:
mdm.Forms.formName.callFunction(functionName:String, parametersString:String, delimiter:String)
а не пускать все на "самотек" в этом дочернем свф-е. Дело в том, что клип начинает пригрываться сразу после загрузки формы, а может и еще как - не выяснял, но тут глючное место, точно.
Я делал так: "показывал" дочернюю форму сразу при старте приложения где-то в сторонке, типа x=-50000. При этом в нее загружался ее свф, но НЕ ПРОИГРЫВАЛСЯ, там не было ничего, кроме набора функций, вызовов их не производилось. Перед показом дочерней формы из главной делал callFunction в дочерней, указывая что надо приграть конкретно, т.е. какую функцию отработать. И показвал ее модально. При этом в главной форме все замирает. На финише отработки скриптов в дочерней форме, перед ее закрытием делал

Код:
mdm.Forms.MainForm.callFunction()
вызывая таким образом каллбэк в главной форме, передавая результаты отработки скриптов в дочерней форме. И так каждый раз, когда надо было показать дочернюю форму.
Насчет сокрытия курсора - можно, как вариант, использовать

Код:
mdm.Input.Mouse.hide(formName)