bueno, y si intentas con removeChildAt() te pasa lo mismo??
pregunto también algo, el submenu se muestra dentro de un mc o directamente en el stage?
si fuera en un mc, entonces podrías hacer algo así
Código actionscript:
Ver originalvar l:int = clip.numChildren - 1
for(var j = l; j >=0; j-- )
{
clip.removeChildAt(j);
}
y si eso no te soluciona, te recomiendo que intentes poner en comentario lo que agregaste y pruebes a dejarlo como te estaba funcionando o te des una pasada por la documentación
de flash donde hablan sobre el tema de removeChild
saludos