Create a new fla file and name it Blur.fla. Place the fla in the same folder as the biz folder. Add a MovieClip on the stage and name it
myClip. Then create an Actionscript file, name it Blurs.as and place this script.
package
{
import flash.display.Sprite;
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.events.Event;
import biz.flashscript.filters.Blur;
import biz.flashscript.tweens.ApplyTweensTimer;
public class Blurs extends Sprite
{
private var myBlur:Blur;
private var count01:int = 0;
private var myTimer:Timer;
public function Blurs ():void
{
myTimer = new Timer(100,1000);
myTimer.start ();
myTimer.addEventListener (TimerEvent.TIMER,blurHandler);
var at:ApplyTweensTimer = new ApplyTweensTimer(myClip,75,"xMove",10,1000);
at.xPosition = 400;
at.easeIn = true;
at.initTweens ();
addEventListener (ApplyTweensTimer.CALL_BACK, callHandler);
}
private function blurHandler (ev:TimerEvent)
{
if (myClip.x <= 300)
{
count01++;
}
else if (myClip.x>300)
{
count01--;
}
myBlur = new Blur(count01,count01,myClip,true);
}
private function callHandler (event:Event):void
{
myBlur = new Blur(0,0,myClip,false);
myTimer.removeEventListener (TimerEvent.TIMER,blurHandler);
}
}
}
|