Estoy haciendo un libro que esta formado por varias movie_clips que son las paginas (pagina_1, pagina_2, etc).
Existen otros movie clips que son el nombre del tema y los subtemas (name_tema, name_subtema_1, etc).
Tengo una Main_mc.as que es el Document Class, el cual tiene el siguiente codigo en forma breve:
Código :
package {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import archivos.prog_as.*;
public class Main_mc extends MovieClip {
public var mc_clip:Array = new Array( );
public var num_clip:uint = 0;
public var total_clip:uint = 3;
public var mc_tema:name_tema = new name_tema();
public var mc_subtema_1:name_subtema_1 = new name_subtema_1();
public var mc_subtema_2:name_subtema_2 = new name_subtema_2();
public var contenedor_titulo:Sprite = new Sprite();
public function Main_mc() {
// Lista de los paginas (movie_clip) que forman el tema
mc_clip.push(new pagina_1());
mc_clip.push(new pagina_2());
mc_clip.push(new pagina_3());
addChild(mc_clip[num_clip]);
}
public function presenta_titulo(cual_sub:uint):void {
contenedor_titulo.addChild(mc_tema);
contenedor_titulo.addChild(mc_subtema_1);
addChild(contenedor_titulo);
}
} /* public class */
} /* package */Los movie clip pagina_1, pagina_2, pagina_3 se presentan como las paginas de un libro con un boton de avanza.
En la linea de tiempo de los movie clip pagina_1, pagina_2, pagina_3 se mandan llamar a la función presenta_titulo que esta en el document Class con el siguiente codigo:
Código :
Main_mc(parent).presenta_titulo(1);
Al exportar la pelicula marca el error en el movie_clip pagina_2.
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo. este error ocurre en:
Código :
Main_mc(parent).presenta_titulo(1);
Siempre marca el error en el segundo elemento del arreglo, aun cuando cambio el orden de los movieclip, por ejemplo si pongo pagina_1, pagina_3 y pagina_2, el error aparece en pagina_3 que es el segundo elemento.
Cualquier idea o sugerencia es bien recibida.
Gracias por su atención.
