Hago una cosa con AS3 de forma muy manual que quiero hacer más dinámica.
Ahora tengo algo del estilo (y funciona):
Código ActionScript :
var c:MovieClip; switch (MovieClip(parent).pagActual) { case 1: c = MovieClip(parent).p1; break; case 2: c = MovieClip(parent).p2; break; case 3: c = MovieClip(parent).p3; break; }
Pero lo que quiero es algo de estilo (y que de momento no funciona):
Código ActionScript :
var c:MovieClip; c = MovieClip(parent).("p" + pagActual);
Siendo el valor de pagActual siempre es un entero.
Prové con c = MovieClip(parent).MovieClip("p" + pagActual) y con c = MovieClip(parent).this["p" + pagActual] pero no funciona. Me da el error "Operador de filtro no admitido".
¿Alguna idea?
Saludos y gracias.