He rescatado este fla que data de hace un año aproximadamente, época en la que empecé a interesarme por hacer mis propios componentes. Seguramente el código no es lo mejor, pero funciona bien y es de fácil uso. Se trata de una cargador de archivos externos (JPG, SWF) con preloader.
Para ver la precarga, refresca la pantalla F5
Para ver la precarga, refresca la pantalla F5
Estos son los parámetros que podemos modificar en el panel ‘Inspector de propiedades’:
- Archivo externo: nombre del archivo que se cargará
- Evitar caché: Boleano (true-false)
- Posición x para la barra de precarga.
- Posición y para la barra de precarga.
- Mostrar barra de precarga: Boleano (true-false)
- Borde barra de precarga:color
- Relleno barra de precarga:color
- Mostrar texto precarga: Boleano (true-false)
- Texto precarga: String
- Color texto precarga: color
- Fuente texto precarga: fuente
- Tamaño fuente texto precarga:
- Mostrar tamaño archivo:Boleano(true-false)
- Mostrar porcentaje cargado:Boleano(true-false)
Como utilizarlo:
Puedes guardar el .fla en la carpeta macromedia/flashMX/firstrun/components de manera que el .fla quede instalado como un componente.
Si no quieres instalarlo como componente, puedes importar el clip de pelí cula a tu pelí cula actual.
Descargar AHpreloader:
http://www.after-hours.org/blog/flas/AHpreloader/AHpreloader.zip
Junio 10th, 2004 at 12:03 pm
Hola Toni, he tenido un problema a la hora de usar tu fla como componente, al parecer, al cargar un archivo, generas un valor aleatorio y se lo asignas a id.(por ejemplo: “imagen.jpg?id=380″ ) ¿Por qué haces eso? Le he quitado esa asignación y funciona bien. En cambio con ella me da error. ¿Estoy haciendo algo mal?
Un saludo y gracias
Junio 10th, 2004 at 12:05 pm
Vaaale, ya lo he visto, es para evitar la caché, genial! Perdón.
Junio 10th, 2004 at 12:50 pm
Hola Jarce,
En efecto, asignas un parámetro aleatorio para evitar la caché.
concretamente esto es lo que ocurre:
if (pc_no_cache) {
this.holder.loadMovie(this.pc_file+"?id="+random(1000));
} else {
this.holder.loadMovie(this.pc_file);
}
Para usar esa caracteristica (evitar cache), tienes que correr la pelí cula en un servidor (local o remoto).
saludos
Junio 11th, 2004 at 10:41 pm
Toni: he tratado de abrir tu fla, pero sin exito me pone “formato de archivo no esperado"; qué puedo hacer?.
Junio 12th, 2004 at 12:48 am
hum…
que tienes flash MX o 2004?
voy a cambiar la versión por un fla de MX, así evitamos el problema.
saludos.
Junio 23rd, 2004 at 6:11 pm
hola
Quiero utilizar parte de tu código(si me autorizas), pero quiero hacer unos cambios y no se como hacerlos.
La idea es que yo persione un boton a una imagen externa, es para una galeria de imagenes.
saludos y gracias
Septiembre 14th, 2004 at 6:13 pm
Hola, he tenido un problema con el preloader. Si le digo que me carge una imagen bien, pero si le digo que me cargue un SWF, la barra corre y al final no aparece nada. Que puede pasar?
Septiembre 14th, 2004 at 8:31 pm
Has provado si te lo hace tambien con otro SWF? Acotemos posibilidades, si te hace lo mismo con otros .SWF veremos que pueda ser.
saludos
Septiembre 15th, 2004 at 4:20 pm
Hola compañero, he probado de hacerlo con otros SWF de otros tamaños y no me aparece nada. Únicamente cambio la ruta donde esta el SWF desde el FLA y luego exporto la pelicula, pero como te dije antes solo parece que me funciona con imagenes. Los datos los carga, la barra de estado va avanzando pero al final queda la pantalla en blanco.
Un saludo.
Septiembre 15th, 2004 at 6:51 pm
Disculpa, parece que ya me carga la pelis SWF. Únicamente me gustarí a saber como puedo eliminar la funcion alfa ( creo que se llama asi al tipo de transicion de difuminado que aparece cuando carga un contenido ). Resulta que cuando carga animaciones en movimiento va muy lento y me interesarí a eliminar.
Gracias por todo. Este preloader era justo lo que he estado buscando durante horas y horas y horas. Muchas gracias de nuevo amigo.
Septiembre 17th, 2004 at 9:00 am
…Pues yo tambien necesito eliminar el “alfa", es bastante urgente… lo he intentado pero no logro solucionarlo…
Agradeceria muchisimo un pronta respuesta.
Septiembre 17th, 2004 at 11:18 am
Teneis que editar el componente y comentar las siguientes lí neas:
40. //this.holder._alpha = 0;
104. //this.holder.alfa();
Septiembre 17th, 2004 at 3:59 pm
Gracias!
Una ultima cosa. Me he dado cuenta que cuando precarga una peli SWF, independientemente de si tienes activada o desactivada la opcion read cache, a partir de la segunda vez que se intenta ver, no se ve nada. Sabes por que puede pasar esto?
Octubre 19th, 2004 at 12:09 pm
he reutilizado tu precarga y me funciona bien, pero el archivo que quiero cargar se me carga pero no me hace ninguna de las animaciones que tiene programadas, vamos que no funcionan los on release.
Te agradeceria una respuesta rapida.
Muchas gracias
Octubre 20th, 2004 at 9:39 am
Hola Rene,
tendré que revisar el componente, ya que es un poco antiguo, quizá se trate de un bug, te digo algo.
Saludos.
Octubre 20th, 2004 at 12:29 pm
Creo que es tema de niveles pero no consigo arreglarlo.
muchas gracias por tu colaboración.