Sargento, lo que expicaste es un calco de lo que hice.
Pero el criterio mainMC.maskMC._height se aplica solo si maskMC tiene la misma altura que mainMC. Pero no se da en este caso.
Claro que podría crear un 3 clip en otro nivel con un rectángulo de las medidas del escenario y hacer lo que decis.
mainMC.alturaMC._height y ( tomar de éste la altura )
Para este caso sería una solución a mitad de camino, por lo siguiente...
La estructura gral sería esta:
Pagina Acciones de As. preloader de carga dinámica de MC externos y otras cosas.
( topMenuMC) Menú que dispara las acciones del usuario
( centerMC ) es el contenedor de los swf's externos (aMC , bMC, cMC, mainMC, etc)
( bottomMC ) bottomMC._y = centerMC._y + centerMC._height + constante;
Entonces: Las acciones del usuario sobre topMenuMC levantan SWF's externos dento de centerMC y uno sería (mainMC). Luego, bottomMC debe ubicarse en una posición relativa de la altura de centerMC.
El sistema de preload carga cualquier clip externo indicado por el usuario.
Pero para el caso "único" de mainMC volvemos a mismo drama, tendría que omitir centerMC._height y utilizar centerMC.alturaMC._height

con lo cual dejaría de ser un sistema de precarga efectivo y tendría que hacer un sistema intuitivo de precarga ...y no creo que sea posible con esta estructura.
Gracias por la paciencia y por la voluntad en ayudar, de paso el agradecimiento es doble porque visité tu site y descubrí que ya lo conocia. La verdad es bueno para aprender conceptualmente. congratulations!