Stage.scaleMode = "noScale";
import flash.display.BitmapData;
import flash.filters.ConvolutionFilter;
import flash.geom.Rectangle;
var con = new ConvolutionFilter(3, 3, [1, 1, 1, 1, 30, 1, 1, 1, 1], 38);
var rect:Rectangle = new Rectangle(0, 0, Stage.width, 200);
var bitmap1 = new BitmapData(rect.width, rect.height,
false,0x00000000);
var bitmap2 = new BitmapData(rect.width, rect.height, true,0x00000000);
var bitmapShow1 = createEmptyMovieClip("bitmapShow1",
1).attachBitmap(bitmap1, 1);
//粒子的显示画布
var bitmapShow2 = createEmptyMovieClip("bitmapShow2",
2).attachBitmap(bitmap2, 2);
//白色闪光点的显示画布
var m_mouseX;//鼠标 x 坐标
var m_mouseY;//鼠标 y 坐标
var sound1 = new Sound();
//上升过程的声音
var sound2 = new Sound();//爆炸声音
var bit_px = new Array(bits);//爆炸过程的 x 坐标
var bit_py = new Array(bits);//爆炸过程的 y 坐标
var bit_vx = new Array(bits);//爆炸过程的 x 速度
var bit_vy = new Array(bits);//爆炸过程的 y 速度
var bit_sx = new Array(bits);//上升过程的 x 坐标
var bit_sy = new Array(bits);//上升过程的 y 坐标
var bit_l = new Array(bits);//粒子的生命时间
var bit_f = new Array(bits);//是上升还是爆炸的标志
var bit_p = new Array(bits);//随机出现白色闪光点的标志
var bit_c = new Array(bits);//粒子颜色
init();
function init() {
sound1.attachSound("sound1");
sound2.attachSound("sound2");
bits = 500;//总的最大粒子数
bit_max = 50;//一次出现的粒子数