Comunidad de diseño web y desarrollo en internet online

MovieClipLoader:Urgente

Citar            
MensajeEscrito el 14 Ene 2007 10:08 pm
Estoy intentando realizar una precargade imágenes, pero no me funciona cuando lo visualizo en el servidor de internet, aunque si lo haga en mi ordenador. Además tampoco me aparece la barra de precarga (de momento solo intento que salga un fondo para esta):

Código :

var marge:Number = 5;
var alcada:Number = 0.5;
var amplada:Number = 150;
var startX:Number = (clip._width/2)-(amplada/2);
var startY:Number = (clip._height/2)-(alcada/2);
var carregador:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
createEmptyMovieClip("holder",getNextHighestDepth());
holder._x=clip._x; holder._y=clip._y;
listener.onLoadStart = function(target_mc:MovieClip){
   holder.createEmptyMovieClip("preLoad",getNextHighestDepth());
        //fondo de la barra de carga
   with(holder.preLoad){
      moveTo(startX, startY);
      beginFill(0x999999, 100);
      lineTo(startX+amplada, startY);
      lineTo(startX+amplada, startY+alcada);
      lineTo(startX, startY+alcada);
      lineTo(startX, startY);
      endFill();
   }
}
listener.onLoadProgress = function(target_mc:MovieClip, loadedBytes:Number, totalBytes:Number){
   //Aquí se creará un Mc que dibuje la barra de precarga según el valor del porcentaje
}
listener.onLoadComplete = function(target_mc:MovieClip){
   holder.preLoad.removeMovieClip();
}
listener.onLoadInit = function(target_mc:MovieClip){
   holder._visible=false;
   holder._x-=(holder._width/2);
   holder._y-=(holder._height/2);
   import mx.transitions.Tween;
   import mx.transitions.easing.*;
   var tweenWidth:Tween =  new Tween (clip, "_width", Strong.easeOut, clip._width, holder._width+(marge*2), 1.5, true);
   var tweenHeight:Tween =  new Tween (clip, "_height", Strong.easeIn, clip._height, holder._height+(marge*2), 1.5, true);
   tweenWidth.onMotionFinished = function() {
      holder._visible=true;
      var tweenAlpha:Tween =  new Tween (holder, "_alpha", Strong.easeInOut, 0, 100, 1, true);
   }
}
carregador.addListener(listener);
carregador.loadClip("/imgs/gravats.jpg",holder);

Por saulo

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 15 Ene 2007 12:21 am
Revisa las rutas a la imagen. la barra no te ha salido en local porque no tarda casi nada en cargarse, por tanto no te da tiempo a verla.

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

firefox

 

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