Comunidad de diseño web y desarrollo en internet online

Control de Transparencia mediante un Scroll

Citar            
MensajeEscrito el 08 Sep 2008 03:56 pm
Hola, en primer lugar deseo excusarme si no estoy procediendo del modo adecuado pues es la primera vez que busco ayuda en este foro. (GRACIAS POR LA COMPRENSIÓN)

En segungo lugar, me gustaría saber si alguién tiene un buen ejemplo sobre como controlar la OPACIDAD de un CLIP en flash mediante un SCROLL

Gracias de antemano
//Salva

Por Salva

4 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Sep 2008 05:39 pm
Basicamente es un problema de porcientos, debes sacar una relación entre la posición del scroll y el recorrido total de este y esa relación te devolverá el alpha del MovieClip.

Crea un documento nuevo con dos movieClips en la escena "scroller" el cual será la barrita que servirá de scroll y "myClip" que es el movieClip al que se le cambiará el alpha, bueno esto puede ser una solución:

Código ActionScript :

//---Principio y fin del recorrido del scroll
var xIni:Number = 100;
var xFin:Number = Stage.width-100;

//---Posicionar el scroll en el inicio
scroller._x = xIni;

//---Press
scroller.onPress = function():Void  {

   this.startDrag(false,xIni,this._y,xFin,this._y);

   //---Cambiar el apha
   this.onEnterFrame = function():Void  {

      changeAlpha();

   };
};

//---Release
scroller.onRelease = function():Void  {

   stopDrag();
   delete this.onEnterFrame;

};

//---ReleaseOutside
scroller.onReleaseOutside = function():Void  {

   stopDrag();
   delete this.onEnterFrame;

};

//---Función de cambiar el alpha

function changeAlpha():Void {

   var posX:Number = scroller._x - xIni;
   var totalX:Number = xFin - xIni;
   var pCent:Number = posX / totalX * 100;

   myClip._alpha = pCent;

}

changeAlpha();

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 09 Sep 2008 06:14 am
WOW superbueno!!! muchísimas gracias por la ayuda!!!
//Salva

Por Salva

4 de clabLevel



Genero:Masculino  

firefox

 

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