Comunidad de diseño web y desarrollo en internet online

transparencia dinamica gradual

Citar            
MensajeEscrito el 27 Abr 2006 12:26 pm
hola a todos 8)

mirad tengo un jpg que carga dinamicamente en un movieclip con alpha a 0 y me gustaria saber como puedo hacer para tener los kb de datos descargados de tal jpg cuanto pesa en total y ademas de todo hacer una comprobacion de que esta cargado.

creo q la comprobacion seria algo asi :

if( loadedJpgData >= totalJpgData ) :crap:

una vez este cargado el jpg quiero pasar el alpha del movieclip a 100 gradualmente como el movimiento con easing (esto es lo jodio)..

bueno espero q algun alma caritativa me eche una manita por que no se por donde coger esto. :shock:

ante todo codigo para flash player 7 as2

FLASH :love:

Por elkenny

28 de clabLevel



 

salamanca

msie
Citar            
MensajeEscrito el 28 Abr 2006 05:01 am
Pues con movieclip._alpha= contador/algo en un ciclo repetitivo [while - for] XD vemos

Por Hg

33 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Abr 2006 05:35 pm
Mira si este código soluciona tu problema.

Código :

//función que hace visible la imagen
function encender (mc,nivel) {
   mc.onEnterFrame = function () {
      if (this._alpha < nivel) {
         this._alpha +=(nivel-this._alpha)*.075
         if (this._alpha >= nivel) {
            this._alpha = nivel;
            delete this.onEnterFrame;
         }
      }
   };
}
//coordenadas para situar contenedor
X = 100;
Y = 100;
//crear MC contenedor
var contenedor_mc:MovieClip = this.createEmptyMovieClip ("contenedor", this.getNextHighestDepth ());
contenedor_mc._x = X;
contenedor_mc._y = Y;
//poner alfa del contenedor a 0
contenedor_mc._alpha = 0;
//crear Mc de control dee carga 
var control_mc:MovieClip = this.createEmptyMovieClip ("control", this.getNextHighestDepth ());
//crearmos campo de texto pera control de carga
campoControl = control_mc.createTextField ("control_txt", this.getNextHighestDepth (), 0, 0, 0, 0);
campoControl.autoSize = true;
//mandamos cargar la imagen
contenedor_mc.loadMovie ("1.jpg");
//hacer la precarga
control_mc.onEnterFrame = function () {
   totales = contenedor_mc.getBytesTotal ();
   cargados = contenedor_mc.getBytesLoaded ();
   porcent = Math.floor ((cargados / totales) * 100);
   if (porcent) {
      campoControl.text = porcent + " %" + "\n" + "cargados= " + cargados;
   }
   if (cargados > 4 && porcent >= 100) {
      encender (contenedor_mc,100);
campoControl.text = "";
      delete this.onEnterFrame;
   }
};

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox
Citar            
MensajeEscrito el 02 May 2006 09:48 pm
pues si mira me ha venido de perillas

de jaen ni po**as : ) ole

si me da algun problemilla te lo comento

Por elkenny

28 de clabLevel



 

salamanca

safari

 

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