tengo un problema con el filtro blur de flash 8
tengo un clip ke contendrá unas fotos alineadas de forma horizontal
con un boton hago ke este clip avance horizontalmente 371.9 pixeles cada vez ke se clica el boton.
la idea es ke al avanzar el clip se desenfoque horizontalmente pero ke al ir deteniendose (tiene easing) valla volviendo a reenfocarse (volverse nítido otra vez) poco a poco, como en la realidad.
pero con el codigo ke he estado intentando hacer el clip aumenta el desenfoke y no vuelve a enfocarse
aki va un link para descargar el .fla (esta en flash

http://www.trigo.cl/lucho/prueba_horizontal_blur.fla
pongo el codigo por si acaso:
Código :
///// ///EL CLIPA A MOVER SE LLAMA "main" actual = main._x; import flash.filters.BlurFilter; blur = new BlurFilter(10, 0, 1); ///// //FUNCION MOVIMIENTO EN EJE _X + BLUR (VERTICAL) MovieClip.prototype.mueve_x = function(newx, easing) { mainOldX = this._x; this.onEnterFrame = function() { //AKI HAGO EL FILTRO BLUR mainMovement = mainOldX-this._x; blur.blurX = Math.floor(Math.abs(mainMovement)); trace("mainMovement ="+mainMovement); this.filters = [blur]; //// var aposx = newx-this._x; this._x += (aposx)/easing; if (Math.abs(newx-this._x)<1) { trace("función terminada"); delete this.onEnterFrame; this._x = newx; actual = this._x; trace("Actual = "+actual); } }; }; ///// CON ESTE BOTON AVANZO avanzar_mc.onRelease = function() { main.mueve_x(371.9+actual, 4); };
muchas gracias y hojala puedan ayudarme
ciau