Estoy creando un aplicacion que en resumen, requiere de lo siguiente:
1) Tengo un archivo Var_swf.as con una declaracion de variables estaticas:
Código :
static public var arreglo_pag:Array = ["mc_pag1","mc_pag2","mc_pag3", ...];
Nota: El array de arreglo_pag tiene que ser de string
2) En la bibiloteca existen los Movie clips con los nombres de mc_pag1, mc_pag2, ......
3) En mi archivo Document Class: Main_mc.as necesito crear las instancias de estos movie clips en un arreglo, probe de las siguientes formas:
Código :
public var arreglo_clip:Array = new Array();
a)
Código :
for (var i = 0; i < Var_swf.arreglo_pag.length; i++) {
arreglo_clip.push(new [Var_swf.arreglo_pag[i]] () as MovieClip);
}
Error #1007: Se intentó crear una instancia en un tipo no constructor.
b) agregando this
Código :
for (var i = 0; i < Var_swf.arreglo_pag.length; i++) {
arreglo_clip.push(new this.[Var_swf.arreglo_pag[i]]() as MovieClip);
}
Error #1069: No se encontró la propiedad mc_pag1 en Main_mc y no hay ningún valor predeterminado.
Cualquier ayuda o sugerencia se los agradezco
Saludos
