Return to Snippet

Revision: 30324
at August 11, 2010 23:44 by GringoS04


Initial Code
// ACTION FRAME


import fl.transitions.*;
import fl.transitions.Tween;
import fl.transitions.easing.*;
import flash.display.Sprite;
import flash.filters.BitmapFilterQuality;
import flash.filters.BlurFilter;

addEventListener(Event.ENTER_FRAME, btnBaropen);

//Sets tween object, moves bar across screen
    var btnTween:Tween;
 
    //Method to slide out button bar and half circles, based on Mouse event
    function btnBaropen(event:Event):void{
 
       btnTween = new Tween(btnBar01, "x", Strong.easeOut, -300, 0, .25, true);

      //Listener to control Blur on/off
        btnTween.addEventListener(TweenEvent.MOTION_CHANGE, blurOn);
        btnTween.addEventListener(TweenEvent.MOTION_FINISH, blurOff);
 
    //Method to control blur
        function blurOn(event:TweenEvent):void{
            var blur:BlurFilter = new BlurFilter();
            blur.blurX = 50;
            blur.blurY = 0;
            blur.quality = BitmapFilterQuality.MEDIUM;
            btnBar01.filters = [blur];
            }
        //Method to control blur OFF
        function blurOff(event:TweenEvent):void{
            var blur:BlurFilter = new BlurFilter();
            blur.blurX = 0;
            blur.blurY = 0;
            blur.quality = BitmapFilterQuality.MEDIUM;
            btnBar01.filters = [blur];
            }
}

//FRAME B

removeEventListener(Event.ENTER_FRAME, btnBaropen);

//FRAME C

addEventListener(Event.ENTER_FRAME, btnBarclose);

var btnTween_out:Tween;

 //Method to slide out button bar and half circles, based on Mouse event
    function btnBarclose(event:Event):void{
 
       btnTween_out = new Tween(btnBar01, "x", Back.easeIn, 0, 300, .75, true);
	
	}
	
// FRAME D

removeEventListener(Event.ENTER_FRAME, btnBarclose);

// FRAME SHUFFLE

MovieClip(parent).gotoAndStop(1);

Initial URL


Initial Description


Initial Title
Motion Blur on Enter Frame

Initial Tags


Initial Language
ActionScript 3