Comunidad de diseño web y desarrollo en internet online

precarga antes de tiempo

Citar            
MensajeEscrito el 04 Jul 2009 11:39 pm
Buenas noches


tengo una pelicula madre que carga varios swfs desde los botones, lo que pasa esque algunas de las peliculas empiezan a verse antes de que el preloader llegue al 100% que puedo hacer, para que siempre arranquen solo cuando se cumplaeste 100%?

este es el codigo q las carga

Código ActionScript :

MovieClip.prototype.fadeIn = function() {
   this.onEnterFrame = function() {
      if (this._alpha<100) {
         this._alpha += 10;
      } else {
         delete this.onEnterFrame;
      }
   };
};
bar._visible = false;
border._visible = false;
var empty = this.createEmptyMovieClip("container",_root.container);
empty._x = 0;
empty._y = 0;
my_mc = new MovieClipLoader();
preload = new Object();
my_mc.addListener(preload);
preload.onLoadStart = function(targetMC) {
   trace("started loading "+targetMC);
   container._alpha = 0;
   bar._visible = true;
   border._visible = true;
   pText._visible = true;
};
preload.onLoadProgress = function(targetMC, lBytes, tBytes) {
   bar._width = (lBytes/tBytes)*100;
   pText.text = "% "+Math.round((lBytes/tBytes)*100);
};
preload.onLoadComplete = function(targetMC) {
   container.fadeIn();
   border._visible = false;
   bar._visible = false;
   pText._visible = false;
   trace(targetMC+" finished");
};
//default image
my_mc.loadClip("news2.swf", "container");
//buttons
_root.menu_anim.menu_in.btn_biografia.onRelease = function() {
   if (biografia==0){
biografia=1;
fotos=0;
videos=0;
discografia=0;
calendario=0;
noticias=0;
fans=0;
contacto=0;
inicio=0;
   loader._visible = true;
   my_mc.loadClip("biografia.swf","container");
}}
//el boton de inicio

_root.menu_anim.menu_in.btn_inicio.onRelease = function() {
   if (inicio==0){
biografia=0;
fotos=0;
discografia=0;
calendario=0;
noticias=0;
fans=0;
contacto=0;
inicio=1;
videos=0;
loader._visible = true;   
   my_mc.loadClip("home.swf","container");   
}}
//etc...



ayuda!!!

Por rdoarchivos

42 de clabLevel



 

medellin colombia

msie8
Citar            
MensajeEscrito el 06 Jul 2009 12:42 pm
Posiblemente esas pelis sean animaciones sin un primer fotograma en blanco o stop ... entonces se empieza a reproducir ni bien han bajado fotogramas suficientes. O le agregas un fotograma en blanco con un stop (para luego darle play cuando haya cargado) o le das stop a todo lo que vayas cargando ...

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Jul 2009 01:55 pm
mm eso me imagine... pero como hago para ponerle un stop en el primer fotograma y q cuando cargue vaya y se reproduzca en el segundo.... desde esta programación que tengo?

Por rdoarchivos

42 de clabLevel



 

medellin colombia

msie8
Citar            
MensajeEscrito el 06 Jul 2009 01:59 pm
Lo que tienes en tu code es un preloader que carga por defecto una peli y va cargando otras al darle a distintos botones, no un preloader general ... si son clips que andan al terminar de cargar una peli en concreto, usa en el onLoadComplete algo así:

target_mc.gotoAndPlay(2)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Jul 2009 02:05 pm
lo intentare y te cuento, mjil gracias che

Por rdoarchivos

42 de clabLevel



 

medellin colombia

msie8
Citar            
MensajeEscrito el 09 Jul 2009 04:59 pm
muchas gracias funciono al pelo

Por rdoarchivos

42 de clabLevel



 

medellin colombia

msie7

 

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