希望懂FLASH那什么语言的帮我看一下下面这段代码哦.
好像没有错,只是里面少了哪些组件,比如说我知道里面少SOUND2这样的,但好像还少很多其它元件,能否一一帮我指出并告诉我在代码里面叫什么名字.谢谢高手们.
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,0x***********);
var bitmap2 = new BitmapData(rect.width, rect.height, true,0x***********);
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;//一次出现的粒子数
bit_sound = 2;
for (var j = 0; j<bits; j++) {
bit_f[j] = 0;
}
}
onEnterFrame = function () {
bitmap2.fillRect(new Rectangle(0, 0, rect.width, rect.height), 0x***********);
//白色闪光点清除
//bitmap2.applyFilter(bitmap, bitmap.rectangle, new Point(0, 0), con);
rend();
bitmap1.applyFilter(bitmap1, bitmap1.rectangle, new Point(0, 0), con);
//模糊滤镜
};
參考答案:这么长的AS,我看的有点晕,不过,好像是烟花的,你可以去闪吧上看看,那里有很多这种东东