Laser as3

by yurij.shaulov
Very easy laser as3
♥0 | Line 30 | Modified 2013-06-24 04:19:49 | MIT License
play

ActionScript3 source code

/**
 * Copyright yurij.shaulov ( http://wonderfl.net/user/yurij.shaulov )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/b0JJ
 */

package {
import flash.filters.GlowFilter;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
           var gf:GlowFilter = new GlowFilter(0x000000);
               gf.quality = 3;
               gf.strength = 4;
               gf.blurX=gf.blurY=5;
           var fils:Array = new Array();
               fils.push(gf);
           filters = fils;
           stage.addEventListener(MouseEvent.MOUSE_DOWN, startFire);
           stage.addEventListener(MouseEvent.MOUSE_UP, stopFire);            
        }
        
public function startFire(e:MouseEvent){

    graphics.lineStyle(3,0x000000);

    graphics.moveTo(mouseX,mouseY);

    addEventListener(Event.ENTER_FRAME, loop);

}



public function stopFire(e:MouseEvent){
    removeEventListener(Event.ENTER_FRAME, loop);
}



public function loop(e:Event){
    graphics.lineTo(mouseX,mouseY);
}


    }
}