destacados

Gabriel Da Silva

Portafolio del ilustrador y director de arte brasileño, aunque afincado en Madrid, Gabriel Da Silva.

B&W Helmut Newton

Selección de fotografías en blanco y negro de uno de los fotógrafos más conocidos de las últimas décadas, Helmut Newton.

Judith Erwes

Fotógrafa afincada en Londres con un estilo que combina la moda, el humor y la estética retro.

Jody Rogac

Nacida en Inglaterra y criada en Canadá, Jody Rogac en la actualidad vive y trabaja en Brooklyn. Sus trabajo ha obtenido diversos galardones.

Publicaciones

Ejemplo de utilizaci贸n de los componentes Loader y ProgressBar

, , , 09/11/2006 15:00:04

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();
Páginas: 1
comentarios