Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2008, 16:56
Avatar de salvador86
salvador86
 
Fecha de Ingreso: enero-2008
Ubicación: Guadalajara- Mexico
Mensajes: 467
Antigüedad: 16 años, 3 meses
Puntos: 2
Precarga en flash con animación (no con una barra progresiva)

Hola me gustaría hacer una precarga para mis animaciones, de la siguiente manera que mi logo valla apareciendo, es decir que en el primer fotograma su color alfa sea 0 y al terminar la cargada su alfa sea 100% espero que me haya explicado bien.

He buscado por la web pero solo se muestra el ejemplo clasico de la barra que se va incrementando.

Que esta compuesto por una barra que se incrementa que es un clip con instancia "barracarga" y un texto dinamico con instancia "textoPrecarga" y colocando este código
Cita:
stop();
var miPelicula:MovieClip = this;
barracarga._xscale = 1;
var llamarCargar:Number = setInterval(precargaSitio,10);
function precargaSitio():Void {
var pesoTotal:Number = miPelicula.getBytesTotal();
var cargados:Number = miPelicula.getBytesLoaded();
var porcentaje:Number = Math.round(cargados * 100 /pesoTotal);
barracarga._xscale = porcentaje;
textoPrecarga.text = "Cargando "+porcentaje+"%";
if (cargados >= pesoTotal){
clearInterval(llamarCargar);
play()
delete this.onEnterFrame;
}
}
Entonces en vez de mostrar la barra, a un clip de pelicula con la animación del logo
le coloco la instancia "barracarga" y a la línea que dice:
barracarga._xscale = 1; lo cambio a barracarga._xscale = 100; y borro la línea que dice:
barracarga._xscale = porcentaje;

y se muestra la precarga pero la animación del logo se repite una y otra vez hasta que se carga y ami me gustaría que cuando la precarga este en cero la animacion comience (con el color alfa en 0) y cuando la precarga este en 100% termine la animación (con el color alfa en 100%).

Espero me puedan ayudar muchas gracias, tal vez si tienen un link con un tutorial me lo pasan. Gracias

Muchas gracias.

Última edición por salvador86; 22/10/2008 a las 17:01 Razón: editar