Comunidad de diseño web y desarrollo en internet online

El Preload no funciona

Citar            
MensajeEscrito el 02 Nov 2009 09:11 pm
Tengo una precarga que es un charquito de agua, debe aparecer mientras se carga la Intro, pero no aparece hasta que la Intro se reproduce

Al subirlo en el servidor el charquito de agua debe ser el preload, y no la peli en si misma, ya que no aparece cuando se carga la intro, el preload aparece justo antes de la Intro.
Todo lo demas funciona...

1- Preload: el Charquito de agua, puede permanecer dependiendo del tiempo de descarga de la Intro.
2- Intro: El video, una vez decargado al cliente, se reproduce sin interrupciones
3- Sitio: La peli completa

Como podria hacer que el charquito sea el preload?

Por Siriö

624 de clabLevel

4 tutoriales
1 articulo

 

Germany

msie7
Citar            
MensajeEscrito el 02 Nov 2009 10:10 pm
pon en el primer fotograma el movie clip del charquito de agua y en la capa del codigo en el segundo fotograma pon.

//si aun no se carga toda la pelicula
if (this.getBytesLoaded() < this.getBytesTotal()) {
//vuelve al fotograma 1
gotoAndPlay(1);
}

ya cuando termine de cargar continuara al fotograma tres donde comienza tu intro.

Por esavoy

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Nov 2009 10:52 pm
No no funciona,

Por Siriö

624 de clabLevel

4 tutoriales
1 articulo

 

Germany

msie7
Citar            
MensajeEscrito el 08 Nov 2009 03:09 am
Ese print screen es de tu pelicula completa? donde esta el charco de agua? no se aprecia mas que un monton de layers, creo que tu precarga esta distribuida a lo largo de la peli, cuando la PRECARGA DEVE SOLO OCUPAR TU PRIMER FRAME, es decir haz un movieclip... y dentro haces toda tu animcion... ahi pones un stop y haces tu script de precarga... flash leera ese primer frame y se esperara a cargar lo demas entonces ya puedes comenzar a reproducir tu pelicula, no puedes hacer una precarga en el ROOT a lo largo de tu pelicula por que entonces flash entendera que la precarga es tu pelicula en si.


saludos.
http://www.miactionscript.com/

Por MiactionScript

77 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Nov 2009 11:29 pm
Cierto, en un principio supuse que era asi, pero no me salia, como ves, esta en la segunda Capa, llamada carga, que luego del fotograma 15 aparece con el efecto fadeout, pero es muy rapido, como se podria hacer, ya que asi como me decis es mas simple.

Por Siriö

624 de clabLevel

4 tutoriales
1 articulo

 

Germany

msie7
Citar            
MensajeEscrito el 09 Nov 2009 01:10 am
MiactionScript, el preload esta en un clip de pelicula que dentro de ella, hay otro junto con dos fotogramas de AS2.

El primero:

Código ActionScript :

percentageLoaded = Math.round(_root.getBytesLoaded() / _root.getBytesTotal()*100);
if (currentFrame == null) {
   currentFrame = 0; // initialise the first time around
}
if (currentFrame < 100) {
   if (percentageLoaded > currentFrame) {
      currentFrame++;
      _root.water.theloader.loadMask.gotoAndStop(currentFrame);
   }
} else {
   stop();
   _root.gotoAndPlay("fadeout");
}


El segundo:

Código ActionScript :

gotoAndPlay(1);


Creo que de esta manera, el charquito de agua se reproduce hasta que la condicion currentframe sea mayor a 100, el porcentaje, hay una manera de verificar la carga en kilobytes totales = kilobytes completos para esto, pero no se cual es, el preload esta entre la capa 1 hasta 34 donde terminaria con fadeout y continua hasta la Intro.

La capa 54 hay un gotoAndStop (55);
La capa 55 esta la Intro, en donde se reproduce un archivo FLV, junto con esto:

Código ActionScript :

stop();
var conexion:NetConnection = new NetConnection(); 
conexion.connect(null);
var stream:NetStream = new NetStream(conexion); 
intro.attachVideo(stream); 
stream.play("Intro.flv");
stream.onStatus = function(infoObject){
   if (infoObject.code == "NetStream.Play.Stop"){
      gotoAndPlay(56);
   }
}


Pero se veo entrecortado y despues de varios minutos de descarga.

Como se logra

Por Siriö

624 de clabLevel

4 tutoriales
1 articulo

 

Germany

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.