Comunidad de diseño web y desarrollo en internet online

Ayuda para hacer un preloader sencillo

Citar            
MensajeEscrito el 26 Jul 2008 01:18 am
Amigos este es un tip de preloader en un ejercicio de la pagina, intente hacerlo paso a paso como esta en la pagina pero no me salio, no c si hay un problema en el codigo , si pueden darme una solucion se los agradezco, en caso de que sepan hacer un algun preloader sencillo mandenme el tip de preloader contestanmdome desde la pagina o a [email protected] gracias!!

/* Declaro la función de precarga "cargando", esta función se ejecutara
todo el tiempo hasta que haya cargado totalmente la pelicula */
function cargando() {
// Declaración de variables
var total, cargados, porcentaje;
// A la variable "total" se le asigna el tamaño de la pelicula en bytes
total = _root.getBytesTotal();
// A la variable "cargados" se le asignan el total de bytes hasta el
//momento descargados de la web
cargados = _root.getBytesLoaded();
//Por medio de una regla de tres obtiene el porcentaje cargado y redondea el valor con la función
//"Math.floor"
porcentaje = Math.floor((cargados*100)/total);
//Asigna al campo de texto porcentaje_txt el porcentaje cargado
porcentaje_txt.text = porcentaje + " %";
//Mueve la barra de carga al frame correspondiente al porcentaje
barra_mc.gotoAndStop(porcentaje);
//Si la cantidad de bytes cargados es igual a la cantidad total de bytes
if (cargados == total) {
//Hacer que se deje de ejeuctar esta función
clearInterval(hiloPrecarga);
//Iniciar la pelicula
play();
}
}

// setInterval nos servira para que la función "cargando" se ejecute cada 1 milisegundo
// Asi, nuestra función revisara constantemente la cantidad de bytes descargados
// y solo iniciara la pelicula hasta que la descarga termine
// la variable "hiloPrecarga" nos servira para saber que esta corriendo nuestra función
// y frenar su ejecución cada milisegundo por medio de "clearInterval"
var hiloPrecarga = setInterval(cargando, 1);

//Evita que inicie la pelicula
stop();

Por ClaudioMacromediat1

75 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 26 Jul 2008 02:12 am

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 27 Jul 2008 11:21 am
Suponiendo que en el primer frame de tu película tienes un movie llamado "barra" y un texto dinámico llamado "campo" en el primer frame de tu película pones:

Código :

this.onEnterFrame = function():Void{

    var bl:Number = this.getBytesLoaded();
    var bt:Number = this.getBytesTotal();
    var pCent:Number = (bl / bt) * 100;

    if(bl >= bt){

        delete this.onEnterFrame;
        this.play();
    
    }else{

        this.barra._xscale = pCent;
        this.campo.text = Math.round(pCent) + " %";

    }

}

stop();


Es practicamente el mismo ejemplo que pones lo que sin tantos rodeos y comentarios, y no insistas con que se te manden las cosas a tu correo ya en otro post te había dicho que si se te envía a tu correo nada más te beneficiarías tú y otros usuarios con el mismo problema no.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 27 Jul 2008 08:43 pm
Muchas gracias por su respuesta y disculpen que insistia con la direccion de correo, es que hace poco soy usuario y no sabia bien el tema de los foros acepten mis disculpas gracias.

Por ClaudioMacromediat1

75 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 28 Jul 2008 02:04 am
Gracias por tu ayuda....

Ya que entiendes a Flash muy bien mas los AS, podrias ayudarme atraves de un ejemplo básico para hacer el efecto espejo (mirror) ya que en el ejemplo de la pagina no me salio, debo aclararte que uso el Macromedia Flash 8 no se si se puede hacer el efecto mirror con AS2. Muchas gracias espero tu respuesta.

Por ClaudioMacromediat1

75 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 28 Jul 2008 03:02 pm
te recomiendo que hagas un tema separado para esa pregunta,

asi se nos hace mas facil para los que usamos el buscador encontrar preguntas/respuestas

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox

 

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