import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Sprite;
import flash.display.StageQuality;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.filters.BlurFilter;
import flash.geom.Matrix;
[SWF(width="465", height="465", backgroundColor="0x000000", frameRate="30")]
public class LightEffect extends Sprite
private var _mirrorBmp:Bitmap = new Bitmap();
private var _mirrorBmd:BitmapData = new BitmapData(465,465,false,0);
private var _mirrorMtx:Matrix;
private var _transPoint:Point = new Point(465/2, 465/2);
private var _particleLayer:Sprite = new Sprite();
private var _particles:Array = [];
private var _emitter:Emitter;
private const PARTICLE_NUM:uint = 1;
public function LightEffect()
stage.quality = StageQuality.LOW;