Inicio | Registro | Foros | Ayuda | Contacto
Zips del Conocimiento
  Contenido
Cursos y manuales
Directorio de Cursos, Manuales y Tutoriales
Libros digitales gratis
Capsulas del Saber
Tests Online
Archivo de Zips
Envío de Zips
Servicios

  Populares
- Oxycyte sangre artificial más eficiente que la natural
- La ruta de la calidad (qc story)
- Aprendizaje Acelerado o Super-aprendizaje
- Hallazgo hace tambalear teoría sobre extinción
- Hallan el sarcófago de San Pablo en tumba de Roma
- Reglas de diseño de Google
- Reparar Herramientas Administrativas
- Errores comunes al bajar de peso
- Pop punk
- Trucos corporales para combatir pequeñas dolencias
- Té y las termitas
- Ensalada Mixta
- Ejercicio físico frena el Alzheimer
- Principios de instrucción
- NASA divulga imágenes de un enorme cráter en Marte


 :: Barra de progreso de carga (Flash)

Muchas veces realizamos una presentación, o más aún, un sitio completo en flash y a medida que vamos agregando al mismo imágenes, videos, sonido, etc. El archivo .swf que generamos va creciendo en tamaño y esto hace necesario la utilización de alguna forma de mostrar el progreso de carga de la película en el explorador del visitante ya que si el mismo no ve durante algún tiempo indicios de que la película ha terminado de “bajar” o se encuentra “bajando”, lo más probable será que este abandona nuestro sitio ante la presunción de malfuncionamiento del mismo.
Para llevarlo a cabo generamos un nuevo documento en Flash y agregamos tres Layers o Capas. Una la nombraremos “Actions”, otra “Labels” y por ultimo otra “Contenido”. Cabe destacar que esta última pueden ser varias y no una sola, pues allí agregaremos el contenido de nuestra película.

Luego en la capa Labels crearemos un Keyframe (Insertar / Fotograma Clave) en el frame Nº 2 y le agregaremos el nombre “load” en el campo fotograma de la barra de propiedades y luego haremos lo mismo en el frame Nº 15 y lo llamaremos “inicio”. El número de frame aquí es irrelevante, lo importante aquí es que a partir de este frame empezamos a colocar el contenido de nuestra película.

Ahora crearemos en la Capa “Contenido” dos Keyframe, uno en el Nº 2 y otro en el Nº 15 o a partir del número en que hayamos decidido poner la etiqueta “inicio”.

Crearemos un nuevo símbolo (Insertar / Nuevo símbolo...), lo llamaremos “Barra Load” y seleccionaremos Comportamiento tipo Gráfico. Dibujaremos un rectángulo de 100 x 5 pixeles del color que prefieran (seleccionar un color que contraste con el fondo) y eliminaremos el contorno. Lo ubicaremos de la siguiente forma por medio del panel de propiedades X=50 e Y=2,5 Hecho esto volvemos a la escena principal.

Nuevamente crearemos un nuevo símbolo (Insertar / Nuevo símbolo...), lo llamaremos “Load Movie” y seleccionaremos Comportamiento tipo Clip de Película. Dentro de este símbolo crearemos dos Capas la superior la llamaremos “Mascara” y la inferior “Barra Load”.

En la capa “Mascara” dibujaremos un rectángulo de cualquier color y sin contorno de 100 x 3 pixeles y lo ubicaremos así: X=150 e Y= -2,5. Luego en la capa “Barra Load” arrastraremos de la Biblioteca (F11) el gráfico “Barra Load” y lo ubicaremos en X=0 e Y=-5 además selecionaremos la opcion “Clip de Película” del menú de la barra de propiedades y la nombraremos “BarraLoad” en el campo de nombre de Instancia en la barra de propiedades. Hecho esto seleccionaremos la capa “Mascara” con el botón derecho del mouse y seleccionaremos “Máscara” del menú contextual. Con esto desapareceran de la pantalla las dos figuras. Volvemos a la escena principal.

Ahora en la Capa “Contenido” y a partir del Keyframe Nº 2 arrastraremos el símbolo “Load Movie” desde la biblioteca y lo ubicaremos aproximadamente en el centro de la escena. Nuevamente seleccionaremos la opción “Clip de Película” del menú de la barra de propiedades y la nombraremos “visorcarga” en el campo de nombre de Instancia en la barra de propiedades.

Puede agregar algún texto como “Cargando” en esta capa.

Nuevamente en la capa “Contenido” pero a partir del Keyframe Nº 15 ahora, pondremos el contenido de nuestra película.

Por último crearemos en la capa “Actions” un Keyframe en el frame Nº 2 y otro en el Nº 4 y pondremos las siguientes acciones respectivamente:

En el Keyframe Nº 2

Código:
byteloaded = _root.getBytesLoaded();
bytetotal = _root.getBytesTotal();
loaded = int(byteloaded/bytetotal*100);
_root.visorcarga.BarraLoad._x = loaded;


y en el Keyframe Nº 4

Código:
if (byteloaded>=bytetotal) {
   gotoAndPlay ("inicio");
} else {
   gotoAndPlay ("load");
}


Básicamente lo que sucede en el Keyframe Nº 2 es que Flash toma el peso total de la película y el cargado hasta el momento, con ello se saca el porcentaje de película que se ha cargado hasta el momento y por último mueve la barra que se encuentra debajo de la mascara en el Clip de Película “Load Movie” hacia la derecha el numero de pixeles correspondiente al porcentaje cargado. Luego la película sigue corriendo y al llegar al Keyframe Nº 4 compara si el número de bytes cargados hasta el momento es menor al total de la película entonces vuelve al Keyframe 2 sino va al Keyframe 15 y comienza nuestra presentación.

Fuente: seminarios.dattatec.com


 
  Opciones
Zips GRATIS en tu email:

  Agregar a favoritos
 Versión Imprimible Versión Imprimible
 Enviar a un Amigo Enviar a un Amigo

Compartir:

delicious
  yahoo meneame

Zips Populares
- Generalidades de PHP
- Cómo tener manos bien cuidadas
- Usar plantillas o templates en dreamweaver
- Desarrollan prueba para refutar las supercuerdas
- Poka-yoke
- Pueblo inmune a las enfermedades
- Descubren gen que podría explicar las causas de evolución







Si buscas algún curso manual guía recurso definición libro ó ebook gratis este es tu lugar.
Sindicar contenidos
Educación no formal - Diario Tecnológico - Cursos Gratis - ConocimientosWeb
Todos los logos y nombres mencionados de marcas que se publican en este sitio son de sus respectivos dueños.
Condiciones de Uso