A ver, te pongo antes de nada un par de puntos a nivel general, parecen una tontería pero es que si los aprovechas seguro que la próxima vez solucionas antes tu problema.
- El titulo del mensaje debería ser más detallado, para que al leerlo la gente pueda saber directamente lo que necesitas, o por lo menos intuirlo.
- En la sección de tutoriales tienes un tutorial (de hecho el más famoso), que trata de cómo hacer una precarga.
- Este tema ha sido tratado muchas veces en los foros, utiliza el buscador para ver preguntas similares que den respuesta a la tuya.
Una vez dicho esto vamos al grano.
Creas tu barra y la conviertes en movie clip, lo editas para que tenga una linea de tiempo de 100 fotogramas, en el fotograma 1 la barra casi no se verá y en el 100 estará llena; ten en cuenta que cada fotograma indicará el porcentaje de carga de la película, por ejemplo el fotograma 28 indicará al usuario que se ha cargado el 28% de la película.
Para hacer que se "mueva", debes crear una función de tipo:
Código :
porcentaje=Math.floor((getBytesLoaded*100)/getBytesTotal);
Que lo que hace es exáctamente es calcular el porcentaje de carga.
Después la barra estará controlada por un "goto"
Código :
barra_mc.gotoAndStop(porcentaje);
La forma en la que utilizas el onEnterFrame no la veo apropiada, en su lugar sería mejor el setInterval, que es más "rápido", bueno te dejo el link al
tutorial y tú lo miras, seguro que lo explica mejor que yo...
Saludos