Código:
El archivo esta muy bien, el problema es el efecto que no es el que quiero. //: SETUP VARIABLES var maxVal = 4; // max number of fotos var oldVar = 0; // keep track of previous random number var newVar = 0; // used to load the next image var si = 0; // interval variable //: LOAD THE NEXT IAMGE function getImage() { newVar = Math.floor(Math.random() * maxVal); // get random number if (newVar == oldVar) { // if number = old number.. getImage(); // get a number } else { // else oldVar = newVar; // set old to new number container_mc.loadMovie ("fotos/foto" + newVar + ".jpg"); // load the next image container_mc._alpha = 0; // set its alpha to 0 this.onEnterFrame = function () { // create loop if (container_mc._width > 0) { // check that the image has been loaded //container_mc._x = Stage.width / 2 - container_mc._width / 2; // center movieclip to stage container_mc.onEnterFrame = fadeIn; // start fading out delete this.onEnterFrame; // delete loop } } } } //: FADE IN THE CURRENT MOVIECLIP function fadeIn () { if (this._alpha <= 100) { // if the movieclips alpha is greater than 0 this._alpha += 5; // reduce alpha by 5 } else { // else this._alpha = 100; // reduce alpha to 0 delete this.onEnterFrame; // delete handler si = setInterval(fadeOut, 2000); // after 2 seconds, fade out the movieclip } } //: FADE OUT THE CURRENT MOVIECLIP function fadeOut () { clearInterval(si); // clear the interval variable container_mc.onEnterFrame = function() { // create loop to fade out if (this._alpha >= 0) { // if the movieclips alpha is greater than 0 this._alpha -= 5; // reduce alpha by 5 } else { // else this._alpha = 0; // reduce alpha to 0 delete this.onEnterFrame; // delete handler getImage(); // load the next image } } } // load first image getImage();
Me gustaria que en vez de alpha se maneje con brightness. O sea que de brigtness al 100% pase a estar comun y cuando esta se esta vuelve al 100% de brightness para que desaparezca se funda con la nueva que aparece. La idea es como que se fundan las fotos y como que se mezclen. Bueno les dejo algo que vi para hacer el efecto de brightness
Este efecto con fuse esta bueno, si alguien sabe como meterselo al codigo se lo agradeceria mucho
i
Código:
import com.mosesSupposes.fuse.*; ZigoEngine.simpleSetup( Shortcuts, PennerEasing ); // Set some properties on the clip (the first two are courtesy of Fuse Kit) mesa._brightOffset = 100; // Now tween them back to normal in 3 seconds mesa.colorResetTo(100, 3);