Comunidad de diseño web y desarrollo en internet online

MovieClipLoader (necesito ayuda)

Citar            
MensajeEscrito el 26 Nov 2004 04:05 pm
Hola tod@s, soy algo novato en esto de Flash.

E exo una web en Flash MX2004 pro, la e terminado completamente, a falta de las precargas.

Las e diseñado yo mismo todas iguales, una animación superior (no es la típica barra, sino una animación que no tiene que ver con la carga) y un campo te texto dinámico inferior "info_txt" todo esto junto en un movieclip "loader_mc". Pues kiero poner sto en toda la web, inkluso en la página html anterior a la web la cual cuando se cargue se ejecutará la web.

E realizado el tutorial del MovieClipLoader de la web, para la página html loader, para que se vea el porcentaje cargado en números en el campo info_txt y cuando se complete empiece la página.swf de la web.

Yo e modificado el código pero, no funciona. Aquí lo pongo:

//DECLARACIÓN DE VARIABLES
var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
//Esto escondera el menu del click derecho
Stage.showMenu=false;

//CREADOR DEL LISTENER
//Las funciones de los MovieClips son tres esenciales;
/* onLoadStart (Ejecutada cuando inicia la precarga)
onLoadProgress (Ejecutada cada vez que avanza la descarga)
onLoadComplete (Ejecutada cuando la precarga termina)
*/

//Función onLoadStart, asignada al objeto Listener que luego agregaremos a
//nuestro MovieClipLoader El parametro "target_mc" es una referencia al
//MovieClip de destino
listener.onLoadStart = function(target_mc) {
trace("Iniciando");
//Colocamos la barra de precarga en el escenario con el nombre "barra_mc"
_root.attachMovie("loader_mc", _root.getNextHighestDepth());
//Ubicamos la barra en la mitad del escenario
_root.loader_mc._y = Stage.height/2;
_root.loader_mc._x = Stage.width/2;
//Y nuestra barra esta lista para moverse en el evento onLoadProgress
};

//Función onLoadProgress, es la función clave, tiene tres parametros
//target_mc, quees igual que el anterior, loadedBytes, que nos dice la
//cantidad de bytes cargados y totalBytes que nos dice la cantidad total
//de bytes de la pelicula en proceso de descarga
listener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
trace("En progreso");
//Declaramos la variable de calculo de porcentaje
var porcentaje:Number;
//Calculamos el porcentaje con las variables que le llegan por parametro a la función
porcentaje = Math.round((loadedBytes*100)/totalBytes);
//Vamos al frame del porcentaje en nuestra barra de carga
loader_mc.info_txt.text = porcentaje + " %";
//Ahora escondemos el objeto de la precarga y lo frenamos
target_mc._visible=false;
target_mc.stop();
};

//Función onLoadComplete
listener.onLoadComplete = function(target_mc) {
trace("ya");
//Como ya cargo completo, entonces quitamos la barra
_root.loader_mc.removeMovieClip();
//Y mostramos el objeto
target_mc._visible=true;
target_mc.play();
};

//ASIGNACIÓN DEL LISTENER AL MOVIECLIPLOADER
//Ahora, todas las funciones que declaramos seran asignadas a
//nuestro MovieClipLoader "precargador_mcl"
precargador_mcl.addListener(listener);


//Aqui le decimos a nuestro MovieClipLoader que cargue el archivo
//"pelicula.swf" y que lo muestre en "carga_mc"
precargador_mcl.loadClip("miweb.swf"+nocache, caja_mc);

Gracias de antemano y espero vuestras respuestas...

Por cierto, no utilizo ningún botón, simplemente cuando termina de cargarse empiece.

Por Albertini

36 de clabLevel



 

unknown
Citar            
MensajeEscrito el 26 Nov 2004 05:10 pm
No hagas cross-posting por favor, lee las reglas del foro que hay en mi firma.

Saludos!!

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.