Esta clase permite monitorizar de una forma efectiva el proceso de carga de swf´s y jpegs en los clips de película.
Los detectores para la clase MovieClipLoader son:
MovieClipLoader.onLoadComplete() : Se invoca cuando un archivo cargado mediante MovieClipLoader.loadClip() ha
terminado de descargarse.
MovieClipLoader.onLoadError(): Se invoca cuando
un archivo cargado mediante MovieClipLoader.loadClip() no puede cargarse.
MovieClipLoader.onLoadInit(): Se invoca cuando
las acciones del primer fotograma del clip cargado se han ejecutado.
MovieClipLoader.onLoadProgress(): Se invoca cada
vez que el contenido cargado se escribe en el disco durante el proceso de carga.
MovieClipLoader.onLoadStart(): Se invoca cuando
una llamada a MovieClipLoader.loadClip() ha iniciado correctamente la descarga
de un archivo.
Ejemplo:
1.- Creamos tres cajas de texto dinámico para poder monitorizar la carga,
con los nombres de instancia "inicio_txt", "cargando_txt", "finalizado_txt".
2.- En el primer fotograma introducimos el siguiente actionscript:
//Creamos una nueva instancia del objeto MovieclipLoader()
var MiListener = new MovieClipLoader();
//Creamos las funciones para los detectores
MiListener.onLoadStart = function (contenedor_mc){
_root.inicio_txt.text="La carga ha comenzado"
}
MiListener.onLoadProgress = function(contenedor_mc,BytesCargados, totalBytes){
_root.cargando_txt.text="Bytes cargados "+BytesCargados
}
MiListener.onLoadComplete = function(contenedor_mc) {
_root.finalizado_txt.text="La carga ha finalizado"
}
//Creamos un clip de pelicula vacio
this.createEmptyMovieClip("contenedor_mc",this.getNextHighestDepth());
//Cargamos lun swf en contenedor_mc
MiListener.loadClip("mipelicula.swf",contenedor_mc);




