Foros del Web » Creando para Internet » Flash y Actionscript »

formula para preloader

Estas en el tema de formula para preloader en el foro de Flash y Actionscript en Foros del Web. Hola. Tengo un preloader, pero quiero que cuando se llegue al 5%, 10%, 15% ... 95% haga una determinada accion. Cual es la formula para ...
  #1 (permalink)  
Antiguo 09/01/2002, 19:21
Avatar de oariasm  
Fecha de Ingreso: enero-2002
Ubicación: vivo en mi casa
Mensajes: 300
Antigüedad: 22 años, 3 meses
Puntos: 0
formula para preloader

Hola.

Tengo un preloader, pero quiero que cuando se llegue al 5%, 10%, 15% ... 95% haga una determinada accion.

Cual es la formula para detectar que el porcentaje es un multiplo de 5?

Gracias.
  #2 (permalink)  
Antiguo 09/01/2002, 21:30
tac
 
Fecha de Ingreso: febrero-2001
Ubicación: EEUU
Mensajes: 187
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: formula para preloader

Bien ante que nada el codigo para el porcentaje
percent = (_framesloaded/_totalframes)*100;
sindecimales = int(percent);
if (Number(percent)>=100) {
gotoAndPlay (3);
} else {
setProperty ("/proceso", _xscale, percent);
}

Entonces lo que haces es agregar otro if con su consecuecia, por ejem:

if (Number(percent) eq 5) {
setProperty ("/proceso", _alpha, 5);

}

aqui lo quedices es que la barra cuando llega al 5% de carga cambie a un alfa 5
y asi sucesivamente con los valores que quieras, asumo que quieres que pasen cosas diferentes en los multiplos de 5 osea que crea las condicionante para cada multiplo.



Hay otro camino, creando arrays pero es complicarte demaciado

Suerte
  #3 (permalink)  
Antiguo 09/01/2002, 21:40
 
Fecha de Ingreso: enero-2002
Mensajes: 12
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: formula para preloader

Mira, yo no soy muy bueno con flash, pero si soy algo bueno para programación en C o JAVA, entoces esta idea puede que te ayude.

Al texto que marca 5%, 10%, 15%, etc, separalo en dos, uno el numero y otro el "%", ahora al del número dale un identificador, no se, ej. "intPre", ya con este identificador puedes aplicar un script que vaya mas o menos así:

<pre>
if( intPre % 5 ){
//la acción que quieras;
}
</pre>

Ahora que si quieres que sea una acción diferente cada multiplo de 5 pues tendras que poner varios if dentro del anterior, algo asi

<pre>
if( intPre % 5 ){
if( intPre==5)
//la acción que quieras;
else if( intPre==10)
//la acción que quieras;
.
.
.
}
</pre>

Bueno, esa es una idea espero que te sirva.

Si logras hacerlo podrías porfavor poner como lo lograste porque esta muy buena tu idea, y puede que la pueda usar después.

CYA
:) Good Luck
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:49.