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.
| |||
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 |
| |||
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 |