El componente Loader es muy 煤til cuando queremos cargar contenido externo, por ejemplo a la hora de crear una galeria fotogr谩fica e ir cargando din谩micamente las im谩genes. Ees un contenedor que puede mostrar archivos SWF o JPEG (pero no archivos JPEG progresivos) y con el que podemos monitorizar la carga del contenido. Se puede ajustar el tama帽o del contenido del componente o cambiar su tama帽o para que quepa el contenido.Tiene las siguientes propiedades:
- Loader.autoLoad: Valor booleano que indica si el contenido se carga autom谩ticamente (true) o si es preciso llamar a Loader.load() (false).
- Loader.bytesLoaded: Propiedad de s贸lo lectura que indica el n煤mero de bytes que se han cargado.
- Loader.bytesTotal: Propiedad de s贸lo lectura que indica el n煤mero total de bytes del contenido.
- Loader.content: Referencia al contenido del componente Loader. Es una propiedad de s贸lo lectura.
- Loader.contentPath: Cadena que indica la URL del contenido que va a cargarse.
- Loader.percentLoaded: N煤mero que indica el porcentaje de contenido cargado. Es una propiedad de s贸lo lectura.
- Loader.scaleContent: Valor booleano que indica si el contenido se redimensiona para adaptarse al componente Loader (true) o si el componente Loader se redimensiona para adaptarse al contenido (false).
Y los siguientes eventos:
- Loader.complete: Se activa cuando el contenido termina de cargarse.
- Loader.progress: Se activa mientras se carga el contenido.
En este ejemplo vamos a utilizar el componente "Loader" y el componente "ProgressBar" para monitorizar la carga.
1.- Sobre un documento nuevo, arrastramos del panel de componente una instancia del componente progressBar.
2.- Nombramos esta instancia como "miProgressBar".
3.- Creamos una nueva capa y sobre 茅sta arrastramos del panel de componentes una instancia del componente Loader. Lo redimensionamos en funci贸n de nuestras necesidades y lo nombramos como "miLoader".
4.- Ahora tan s贸lo queda el c贸digo, que podemos poner en el fotograma vac铆o que se crear谩 al generar una tercera capa:
miLoader.autoLoad = false; miLoader.contentPath = "img01.jpg"; miProgressBar.source = miLoader; miLoader.load();






