Problema urgente con Array y Movie Clips
Buenos dias.
Estoy haciendo un menu rotativo con Array y tengo un problema para utilizar los mc. Os explico:
Yo atacho un mc para crear el menu rotativo y dentro de ese mc he creado otro mc que es la zona activa en la que quiero hacer el rollover. La ruta seria por ejemplo:
<code>menu1.zona_activa_mc</code>
Si pongo el rollover asi, no funciona:
<code>this["menu"+i].zona_activa_mc.onRollOut = function() {
rotating = true;
this.cubo_mc.gotoAndPlay("fuera");
};</code>
Pero si lo pongo asi:
<code>this["menu"+i].onRollOut = function() {
rotating = true;
this.cubo_mc.gotoAndPlay("fuera");
};</code>
Funciona perfectamente, pero claro el rollover me lo hace a todo el mc (menu) y no a la zona activa que es la zona en la que yo quiero hacer el rollover.
¿Podeis echarme una mano con esto? Le estoy dando vueltas pero no consiguo una solucion.
Un saludo y muchas gracias a todos de antemano.
lukassnow
Una aclaracion.
Tengo el nombre de instancia dado al mc, por lo que el problema no es por eso.
elSuricatoRojo
Huele a que estas intentando acceder a una instancia que todavía no se ha instanciado. Intenta darle un frame de margen antes de escribir sobre esa intancia esa función.
Para comprobarlo haz un trace de "this["menu"+i].zona_activa_mc" justo antes de escribir esa función.. si te sale undefined es que es eso.