Comunidad de diseño web y desarrollo en internet online

CARGADOR basado en Frames

Citar            
MensajeEscrito el 19 Jun 2009 04:25 pm
Muy buenas dias-tardes comunidad...
El siguiente problema con el que me encuentro es debido que practicando los cargadores en flash, me encontre este tutorial precisamente aqui en cristalab..

http://www.cristalab.com/tutoriales/precarga-en-flash-c3l/

Lo he seguido perfectamente y funciona a la perfección si tienes un movieclip de 100 Frames, con mis ancias de explorar un poco mas y ver que otras utilidades y funcionalidades le podía dar ... me he sobrepasado de este límite, ahora mi movieclip contiene 180 frames. Se que debe de ser alguna función matemática que le diga al action que 180 Frames = a 100 Frames, pero por mas que busco no logro encontrar esa función.. O bien, si es otra la solución me gustaría que me ayudarán al respecto.. Gracias

El action y el metodo que estoy utlizando es el mismo del tutorial. Muchas Gracias De Antemano

Por neo_ioriloco

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Jun 2009 05:27 pm
Tienes que dividir 180/100, y te dará que tienes que avanzar 1,8 frames por porcentaje ... te diría que lo hagas de 200 frames y avances 2

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Jun 2009 09:46 pm
Pero en que parte se le ponen de todo esto?


Código ActionScript :

function cargando() {

   var total, cargados, porcentaje;

   total = _root.getBytesTotal();

   cargados = _root.getBytesLoaded();

   porcentaje = Math.floor((cargados*100)/total);

   porcentaje_txt.text = porcentaje+" %";
   barra_mc.gotoAndStop(porcentaje);

   if (cargados == total) {

      clearInterval(hiloPrecarga);

      play();
   }
}

var hiloPrecarga = setInterval(cargando, 1);

stop();


Gracias

Por neo_ioriloco

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Jun 2009 12:55 pm
Regla de tres

barra_mc.gotoAndStop((180/100)*porcentaje);

Dado que no puede hacer un gotoAndStop 1,8, deberás buscar un valor divisible por 100 o redondear el resultado para que sea un entero

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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