Saludos Foro

Estoy probando hacer unos experimentos con el codigo de menu desplegable que elechash escribio. Tube un problema al cargarlo con mediante createEmptyMovieClip que afortunadamente Elechash fue tan amable de resolver.

Sin embargo ahora estoy haciendo un preloader para esa pelicula y el problema se repite. Al cargar el swf todos los menus que normalmente se ocultan se muestran en estado visible cuando la pelicula se carga mediante el componente Loader.

Estoy desesperado, ya que intente aplicar la solucion anterior; sin resultados. A continuacion expongo el codigo del preloader.

//loader es el nombre de instancia de mi componente Loader en esta pelicula

loader.autoLoad = false;
loader.contentPath = "menu.swf";

//pBar es un componente ProgressBar
pBar.setStyle("themeColor", "0xFF0000");
pBar.setStyle("color", "0xFF0000");
pBar.label = "%1KB out of %2KB loaded (%3%%)"
pBar.conversion = 1024;
pBar.source = loader
pBar.mode = "polled";

ademas el Componente pBar contiene el codigo:

on (complete) {
this.setVisible(false);
}
Para ocultarse al terminar el load.

El evento que quiero mandar al swf es:

for (var i = 1; i<6; i++) {
["subMenu0"+i+"_mc"]._visible = false;

}

Dado que loader contiene la pelicula he intentado con el codigo:

for (var i = 1; i<6; i++) {
trace (i);
loader["subMenu0"+i+"_mc"]._visible = false;
}

y con

for (var i = 1; i<6; i++) {
trace (i);
this.loader["subMenu0"+i+"_mc"]._visible = false;
}

y también usando el nombre del swf en lugar del nombre de instancia de loader; sin exito alguno.

Agradesco de antemano su ayuda.

atte. Atomsk