MovieClipLoader(). Parte I

0 - - 19/01/2005 00:00:00

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);

Descargar Ejemplo: Descargar

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha