Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // HERE'S THE POORLY WRITTEN CODE
- import flash.filters.BlurFilter;
- stage.align = StageAlign.TOP_LEFT;
- stage.scaleMode = StageScaleMode.NO_SCALE;
- stage.addEventListener(Event.RESIZE,stageResize);
- stageResize("e");
- function stageResize (e) {
- bg.width = stage.stageWidth;
- bg.height = stage.stageHeight;
- }
- stage.addEventListener(Event.ENTER_FRAME,focus);
- var array_filterA:Array=new Array();
- var focusA:BlurFilter = new BlurFilter(0,0,3);
- array_filterA.push(focusA);
- a.filters=array_filterA;
- var array_filterB:Array=new Array();
- var focusB:BlurFilter = new BlurFilter(6,6,3);
- array_filterB.push(focusB);
- b.filters=array_filterB;
- var array_filterC:Array=new Array();
- var focusC:BlurFilter = new BlurFilter(6,6,3);
- array_filterC.push(focusC);
- c.filters=array_filterC;
- function focus (e) {
- focusA.blurX = focusA.blurY = Math.abs(10-(mouseY*.03));
- a.filters=array_filterA;
- focusB.blurX = focusB.blurY = Math.abs(5-(mouseY*.03));
- b.filters=array_filterB;
- focusC.blurX = focusC.blurY = Math.abs(mouseY*.03);
- c.filters=array_filterC;
- a.scaleX=a.scaleY=1+(focusB.blurX*.004);
- b.scaleX=b.scaleY=1+(focusB.blurX*.004);
- c.scaleX=c.scaleY=1+(focusB.blurX*.004);
- a.x = (stage.stageWidth/2)+100-(mouseX/3);
- b.x = (stage.stageWidth/2)-300-(mouseX/16);
- c.x = (stage.stageWidth/2)-100-(mouseX/30);
- a.rotationY = (stage.stageWidth/2-mouseX)/-40;
- b.rotationY = (stage.stageWidth/2-mouseX)/-35;
- c.rotationY = (stage.stageWidth/2-mouseX)/-30;
- }
Add Comment
Please, Sign In to add comment