Precargas en Flash MX (Flash Player 6) con LoaderClass
Suele ser de lo primero que se aprende cuando se empieza con Flash, y, en principio, son bastante fáciles de hacer, aunque la realidad es que cuando necesitas algo más que precargar una pelÃcula o una foto, todo lo aprendido es poco, y los problemas se multiplican rápidamente.
El caso es que estoy realizando una web en Flash MX, que, por el uso de componentes y fuentes incrustadas, tiene un primer fotograma tan pesado que no te permite mostrar nada hasta que éste se descarga completamente (muy listos éstos de Macromedia).
La solución, realmente, es bastante fácil. Usar una primera pelÃcula que se encarga de cargar la pelÃcula principal, y de mostrar el estado de la carga. Algo muy fácil.
Sin embargo, mi proxy no pensaba igual, y me ha tenido dos dÃas buscando alternativas de programación, creyendo que era yo quien fallaba, y, tras una pequeña salida por un modem, he comprobado que todo iba bien.
Pero en estos dos dÃas, y después de buscar y rebuscar, he dado con una clase casi perfecta para el tratamiento de las cargas: LoaderClass.
Es una clase implementada por Ralf Bokelberg, basada en una propuesta del conocidÃsimo Colin Moock, autor de varios libros sobre ActionScript que siempre estoy pendiente de leer, y te permite desde una simple precarga, hasta el manejo de una cola de cargas múltiples de todo tipo de documentos (swf, xml, txt y mp3).
Eso sÃ, para Flash MX (Flash Player 6). Para Flash MX 2004 (Flash Player 7) ya existe la clase MovieClipLoader.
El enlace para su descarga está en la página principal del blog de Ralf Bokelberg, en su sección de enlaces (Links)













