国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Flash > 正文

flash鼠標拖尾粒子效果怎么制作? flash粒子拖尾代碼分享

2020-07-17 13:26:26
字體:
來源:轉載
供稿:網友

前面講過制作粒子效果,這里我們為鼠標跟隨效果再增加一種形式,主要用到鼠標移動事件,動態生成對象,繪圖函數等知識,再次強調一下我們使用的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怎么制作文字透視效果?

flash cs6怎么制作牙刷刷牙的動畫效果?

flash怎么制作粒子慢慢增多并組合成文字的動畫?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 寿宁县| 苗栗市| 阳泉市| 建德市| 泰来县| 阿拉善盟| 建昌县| 满城县| 兴仁县| 彩票| 图木舒克市| 秦皇岛市| 利辛县| 桂阳县| 沈阳市| 辽中县| 织金县| 琼中| 永平县| 龙陵县| 赣榆县| 西和县| 涪陵区| 柏乡县| 兴山县| 都兰县| 额尔古纳市| 祥云县| 禄丰县| 高尔夫| 突泉县| 兴安县| 尼勒克县| 泗水县| 古田县| 丹阳市| 岳阳市| 阳信县| 莱阳市| 太康县| 定兴县|