Hola flasher! Tengo ya casi terminada una página web en flash y estoy pensando en ponerle un preloader con barra de carga y si puede ser con porcentajes, pero no se muy bien como hacerlo. A ver si me puedes ayudar. Gracias adelantadas!
Muy bien, pues para hacer un preloader de este calibre, primero tienes que insertar en la escena principal, un par de layers, que estén en los 2 primeros frames. En una introduces una barra del tamaño total de la barra de carga, hazla objeto (F8) de película, y ponle nombre de instancia (yo suelo poner "barra"). Declara la variable "anchura"(como ahora te pondré)... Debes poner una cosa así, en el primer frame: var anchura=100; setProperty ("_root.barra", _xscale, (int((_framesloaded*100)/_totalframes)*anchura)/100); if (_framesloaded=_totalframes) { gotoAndPlay (3); }// ahi en el gotoandplay (3), donde (3) tiene que ser el primer frame de tu pelicula Son unas divisiones y multiplicaciones fáciles de entender. Ahora haz un segundo frame en el que pongas gotoandplay (1). La barra ya está. En la 1ª instancia pon un texto con nombre de variable, yo suelo poner "txt", y ponlo en los dos frames. Ahora introduce este código: txt = int((_framesloaded*100)/_totalframes)+"%"; Bueno, y ya lo tienes! Suerte!
Gracias flasher, me has aclarado la duda perfectamente, he hecho el preloader con los códigos que me habías facilitado y queda super bien. Eres el mejor.