您好!欢迎你光临一帧打造灿烂烟花(一叶知秋担任指导)_月亮湾B站!

体育

I

交友

I

论坛

I

会员注册

I

本站搜索

I

收藏本站

当前位置:首页 >>>教材系列>>>FLASH实例(2)>>>一帧打造灿烂烟花(一叶知秋担任指导)
一帧打造灿烂烟花(一叶知秋担任指导)
发表日期:2007/10/21 21:50:00 出处:原创 作者:一叶知秋 发布人:一叶知秋 已被访问 6193

修改前的效果:


修改后效果如下:


http://www.58com.com/upfiles/video/20071021214143391.swf

 

打开Flash文档,背景颜色任意,帧频120,在第一帧点击右键打开“动作”输入以下代码:

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, 400);
//550 为粒子显示的范围高,这里可以任意修改为你的大小
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;
//一次出现的粒子数
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), 0x00000000);
//白色闪光点清除
//bitmap2.applyFilter(bitmap, bitmap.rectangle, new Point(0, 0), con);
rend();
bitmap1.a

双击自动滚屏 【打印本页】 【关闭窗口
 相关评论:



Estrella
(2014/2/3 12:35:00) [46.127.152.]

You really found a way to make this whole prscoes easier. http://zhqsxivt.com [url=http://nonmmrpt.com]nonmmrpt[/url] [link=http://yyrrhrb.com]yyrrhrb[/link]


Malinda
(2014/1/22 5:19:00) [213.6.3.]

Heckuva good job. I sure <a href="http://xjawtvnblz.com">apcrpeiate</a> it.


Tallin
(2014/1/21 4:55:00) [192.99.2.]

More posts of this quytali. Not the usual c***, please


ABC
(2010/8/12 1:14:00) [222.85.118.]

如何加在透明背景是


一叶知秋
(2008/3/15 10:08:00) [220.173.203.]

因能力有限,我不能把它放大了。

 发表评论:共有 34 条评论

身份选择:会员 游客(游客不需要输入密码)
用 户 名: 密 码:
评论内容:
(最多评论字数:500)

月亮湾B站 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 | 关于站长 | 本站搜索

联系电话:QQ340623306 联系人:王小华