flash鼠标拖尾粒子效果怎么制作? flash粒子拖尾代码分享
百度经验 发布时间:2019-07-05 17:23:19 作者:744902892
我要评论
flash鼠标拖尾粒子效果怎么制作?鼠标经常会设置一些特效,想要使用falsh制作一个粒子拖尾的效果,该怎么制作呢?下面我们就来看看详细的教程,内含粒子拖尾代码,需要的朋友可以参考下
前面讲过制作粒子效果,这里我们为鼠标跟随效果再增加一种形式,主要用到鼠标移动事件,动态生成对象,绘图函数等知识,再次强调一下我们使用的Animate CC即原来的flash cc。
1、这里用的是AnimateCC,打开软件,新建AS3文档。

2、新建一个空影片剪辑。

3、设置这个影片剪辑的链接属性为:Pflashs

4、进入空影片剪辑里,在时间轴加如下代码:
var color:uint=0;
var speed:Number=0;
var i:Number=0;
var rad:Number=0;
var boxPar:Shape;
function initView(_color:uint,_rad:Number):void
{
color=_color;
speed=2;
rad=_rad;
AddParicle();
this.addEventListener(Event.ENTER_FRAME,UpdateView);
}
function AddParicle():void
{
boxPar=new Shape();
addChild(boxPar);
boxPar.graphics.beginFill(color,1);
boxPar.graphics.drawCircle(0,0,rad);
boxPar.graphics.endFill();
}
function UpdateView(e:Event):void
{
boxPar.x+=2;
boxPar.alpha-=0.05;
if(boxPar.alpha<0.01)
{
this.removeEventListener(Event.ENTER_FRAME,UpdateView);
this["parent"].removeChild(this);
}
}

5、回到主场景,在主场景的时间轴加如下代码:
var maxNum:int=3;
var mcAry:Array=new Array();
stage.addEventListener(MouseEvent.MOUSE_MOVE,MouseMoveEvent);
function MouseMoveEvent(e:MouseEvent):void
{
for(var i=0;i<maxNum;i++)
{
var color:uint=Math.random()*0xffffff;
mcAry.push(new Pflashs());
addChild(mcAry[mcAry.length-1]);
mcAry[mcAry.length-1].initView(color,Math.random()*5);
mcAry[mcAry.length-1].x=this.mouseX;
mcAry[mcAry.length-1].y=this.mouseY;
mcAry[mcAry.length-1].rotation=Math.random()*360;
}
}

6、运行后,移动鼠标,就能看到彩色粒子不断产生,并飞向四处。

7、当然,这个效果也可以换成用花瓣或者树叶进行制作,会有更好看的动态效果。

以上就是flash粒子拖尾效果的制作方法,希望大家喜欢,请继续关注脚本之家。
相关推荐:
相关文章
flash cs6想要实现鼠标跟随效果?该怎么制作呢?今天我们就来看看使用as2.0实现鼠标跟随效果的教程,需要的朋友可以参考下2019-05-19
flash怎么制作鼠标点击按钮从中间断开的动画?flash中绘制按钮以后想要添加一个动画效果,比如鼠标点击按钮,按钮就从中间断开,该怎么制作呢?下面我们就来看看详细的教程2018-07-29
Flash cs6怎么实现图片想鼠标移动的效果?Flash cs6舞台中的图片,想要实现一个动态效果,就是自动想鼠标点击的地方移动,该怎么制作这个效果呢?下面我们就来看看详细的教2018-05-07
Flash怎么捕捉鼠标角度? Flash实时输出鼠标移动角度的教程
Flash怎么捕捉鼠标角度?Flash中鼠标移动相对于舞台是存在一定角度的,该怎么输出角度呢?下面我们就来看看Flash实时输出鼠标移动角度的教程,需要的朋友可以参考下2018-05-06
Flash cs6中怎么计算并输出鼠标相对于舞台中心的角度?
Flash cs6中怎么计算并输出鼠标相对于舞台中心的角度?Flash cs6舞台上的鼠标想要计算距离舞台中心的角度,该怎么计算并输出呢?下面我们就来看看详细的教程,需要的朋友可2018-04-20
Flash怎么实现鼠标碰图形后显示提示内容?flash cs6舞台中有多个对象,想要实现鼠标碰触对象,就显示对象物体桑的备注内容,该怎么实现呢?下面我们就来看看详细的教程,需2018-03-02
Flash cs6怎么实现鼠标碰到图片消失的动画效果?Flash的舞台中有几个人物图片,想要实现鼠标碰到图片后图片消失的动画效果,该怎么制作呢?下面我们就来看看详细的教程,需2018-02-27
Flash cs6怎么计算鼠标与原点的距离?Flash鼠标移动到任意的位置,想要计算鼠标与圆点的位置并显示出来,该怎么实现呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-02-20
Flash怎么让轮船以鼠标点击的点为中心点做往返运动?flash制作动画很简单,想要实现鼠标点击一个点后,轮船以鼠标点击的点为中心做往返运动的动画,该怎么实现呢?需要的朋2018-02-09
Flash cs6怎么实现鼠标移入对象隐藏移出对象显示?Flash cs6舞台中的对象想要实现鼠标移入对象后图像隐藏,鼠标移除的时候对象显示,下面我们就来看看详细的教程,需要的朋2018-01-12













最新评论