亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

Flash CS4來制作漂亮的氣泡動畫教程

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

本教程主要用Flash CS4來制作漂亮的氣泡動畫教程,制作出來氣泡真的很好看,制作效果是采用代碼形式實現,覺得很不錯,轉發過來,感興趣的朋友可以一起來學習。

先看看效果圖:

詳細代碼:


復制代碼
代碼如下:
function ball(r:int):MovieClip {//自定義函數 ball,參數為 r,整數型,返回值為 MovieClip
var col:uint=0xffffff*Math.random();//聲明一個無符號整數型變量 col,獲取任意顏色
var sh:MovieClip=new MovieClip();//聲明一個影片剪輯類實例 sh
sh.graphics.beginGradientFill(GradientType.RADIAL,[0xffffff,col,col],[0.5,1,1],[0,200,255]);//在 sh 中設置漸變填充樣式(放射狀漸變,顏色,透明度,色塊位置)
sh.graphics.drawCircle(0,0,r);//在 sh 中畫圓(圓心坐標(0,0),半徑為參數r)
sh.graphics.endFill();//結束填充
return sh;//返回 sh
}
var ballArr:Array=[];//聲明一個空數組 ballArr
for (var i:int=0; i<10; i++) {//創建一個 for 循環,循環 10次
var balls:MovieClip=ball(Math.random()*20+20);//聲明一個影片剪輯類實例balls,調用函數 ball(參數r 半徑的值為 20-40 之間的隨機值)
addChild(balls);//把 balls添加到顯示列表
balls.x=Math.random()*(stage.stageWidth-balls.width)+balls.width/2;//balls 的 X 坐標
balls.y=Math.random()*(stage.stageHeight-balls.height)+balls.height/2;//balls 的 Y坐標,使它出現在舞臺的任意位置
balls.vx=Math.random()*2-1;//為 balls 設置自定義屬性 vx,數值為-1-1 之間的隨機數,表示 X 方向的速度
balls.vy=Math.random()*2-1;//為 balls 設置自定義屬性 vy,數值為-1-1 之間的隨機數,表示 Y 方向的速度
ballArr.push(balls);//把 balls 添加到數組 ballArr 中
}
addEventListener(Event.ENTER_FRAME,frame);//添加幀頻事件偵聽,調用函數 frame
function frame(e) {//定義幀頻事件函數 frame
for (var i:int=0; i<ballArr.length; i++) {//創建一個 for循環,循環次數為數組 ballArr 的元素數
var balls:MovieClip=ballArr[i];//聲明一個影片剪輯類實例 balls,獲取數組 ballArr 的元素
balls.x+=balls.vx;//balls的 X 坐標每幀增加balls.vx
balls.y+=balls.vy;//balls的 Y 坐標每幀增加balls.vy
if (balls.x<balls.width/2) {//如果balls 出了舞臺左邊緣
balls.x=balls.width/2;//balls 的 X坐標獲取balls 寬度的一半
balls.vx*=-1;//balls.vx 獲取它的相反數
}
if (balls.x>stage.stageWidth-balls.width/2) {//如果 alls 出了舞臺右邊緣
balls.x=stage.stageWidth-balls.width/2;//balls 的 X 坐標獲取場景寬度與 balls 寬度一半的差
balls.vx*=-1;//balls.vx 獲取它的相反數
}
if (balls.y<balls.height/2) {//如果 balls出了舞臺上邊緣
balls.y=balls.height/2;//balls 的 Y坐標獲取 balls 高度的一半
balls.vy*=-1;//balls.vy 獲取它的相反數
}
if (balls.y>stage.stageHeight-balls.height/2) {//如果 balls 出了舞臺下邊緣
balls.y=stage.stageHeight-balls.height/2;//balls 的 Y 坐標獲取舞臺高度與 balls 高度一半的差
balls.vy*=-1;//balls.vy 獲取它的相反數
}
}
for (var j:int=0; j<ballArr.length-1; j++) {//創建一個 for 循環,循環次數比數組 ballArr 元素數少 1
var ball0:MovieClip=ballArr[j];//聲明一個影片剪輯類實例 ball0,獲取數組 ballArr 的元素
for (var m:int=j+1; m<ballArr.length; m++) {//創建一個 for 循環,
var ball1:MovieClip=ballArr[m];//聲明一個影片剪輯類實例 ball1,獲取數組 ballArr 的元素
var dx:Number=ball1.x-ball0.x;//聲明一個數值型變量 dx,獲取
var dy:Number=ball1.y-ball0.y;//聲明一個數值型變量 dy,獲取
var jl:Number=Math.sqrt(dx*dx+dy*dy);//聲明一個數值型變量 jl,獲取小球的距離
var qj:Number=ball0.width/2+ball1.width/2;//聲明一個數值型變量獲取小球半徑之和
if (jl<=qj) {//如果 jl 小于等于 qj
var angle:Number=Math.atan2(dy,dx);//聲明一個數值型變量angle,獲取ball1 相對于 ball0 的角度
var tx:Number=ball0.x+Math.cos(angle)*qj*1.01;//聲明一個數值型變量 tx,獲取目標點的 X坐標
var ty:Number=ball0.y+Math.sin(angle)*qj*1.01;//聲明一個數值型變量 ty,獲取目標點的 Y坐標
ball0.vx=- (tx-ball1.x);//ball0 在X 方向的速度
ball0.vy=- (ty-ball1.y);//ball0 在Y 方向的速度
ball1.vx=(tx-ball1.x);//ball1 在 X方向的速度
ball1.vy=(ty-ball1.y);//ball1 在 Y方向的速度
}
}
}
}

教程結束,以上就是Flash CS4來制作漂亮的氣泡動畫過程,希望大家喜歡,并有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91在线观看免费| 77777亚洲午夜久久多人| 国产综合在线观看视频| 人体精品一二三区| 欧美日韩在线视频观看| 亚洲精品自在久久| 人体精品一二三区| 亚洲一区二区三区xxx视频| 国产69精品久久久| 色久欧美在线视频观看| 91影院在线免费观看视频| 在线亚洲国产精品网| 中文字幕av日韩| 日韩欧美第一页| 中文字幕欧美日韩| 亚洲精品一区中文字幕乱码| 国产97色在线|日韩| 国产日韩av在线| 一区二区三区在线播放欧美| 国产精品久久久久久久久久新婚| 久久精视频免费在线久久完整在线看| 成人免费观看49www在线观看| 一区二区在线视频| 欧美日韩在线免费观看| 国产精品久久久av久久久| 国产一区二区成人| 日韩av在线网站| 最近日韩中文字幕中文| 国产91在线播放| 国产精品免费在线免费| 亚洲精品免费网站| 国产91成人video| 精品无人国产偷自产在线| 精品小视频在线| 欧美国产日韩免费| 日韩在线免费av| 精品毛片三在线观看| 国内外成人免费激情在线视频网站| 亚洲成人黄色在线观看| 中文字幕久久亚洲| 亚洲美女福利视频网站| 久久视频在线看| 日韩精品在线看| 久久久久国产精品免费| 久久精视频免费在线久久完整在线看| 国产脚交av在线一区二区| 日韩视频免费看| 亚洲精选一区二区| 亚洲免费福利视频| 日韩电影视频免费| 亚洲一区二区三区四区视频| 日韩欧美一区二区三区| 国产精品福利网| 亚洲欧美日韩一区二区三区在线| 91精品国产综合久久香蕉的用户体验| 久久久久久com| 中文字幕日韩在线播放| 久久久亚洲天堂| 国产福利精品av综合导导航| 国产精品日韩专区| 9.1国产丝袜在线观看| 亚洲最大成人在线| 色综合天天综合网国产成人网| 日韩欧美在线免费观看| 久久深夜福利免费观看| 国产精品小说在线| 秋霞午夜一区二区| 最好看的2019的中文字幕视频| 精品国产91乱高清在线观看| 日韩国产精品一区| 超碰日本道色综合久久综合| 最新中文字幕亚洲| 欧美精品在线观看91| 国产91av在线| 欧美成人亚洲成人| 亚洲偷熟乱区亚洲香蕉av| 成人xxxx视频| 欧美国产高跟鞋裸体秀xxxhd| 亚洲毛片在线看| 国产精品久久久久福利| 成人乱人伦精品视频在线观看| 亚洲高清免费观看高清完整版| 欧美成人剧情片在线观看| 欧美第一黄网免费网站| 日韩国产精品视频| 91精品久久久久| 成人精品一区二区三区电影免费| 欧美黑人巨大精品一区二区| 亚洲人成网站色ww在线| 久久久久久久久爱| 在线日韩精品视频| 国产精品久久久精品| 欧美另类老肥妇| 欧美激情乱人伦| 精品久久久av| 韩日欧美一区二区| 97久久伊人激情网| 色香阁99久久精品久久久| 欧美激情视频一区| 国产亚洲精品久久久久动| 久久天堂av综合合色| 精品久久中文字幕久久av| 国产婷婷97碰碰久久人人蜜臀| 欧美精品18videos性欧美| 国产精品嫩草影院久久久| 色偷偷av亚洲男人的天堂| 97在线免费观看| 日韩在线国产精品| 97av在线视频免费播放| 欧美精品一本久久男人的天堂| 在线日韩av观看| 国产精品视频一区二区三区四| 国产日韩欧美视频| 国产午夜精品全部视频播放| 久久男人的天堂| 欧美精品videos另类日本| 成人黄色大片在线免费观看| 中文字幕精品www乱入免费视频| 国产精品久久久久久久久| 2021久久精品国产99国产精品| 亚洲在线免费看| 亚洲第一福利网站| 国产女精品视频网站免费| 中文字幕欧美日韩va免费视频| 在线一区二区日韩| 亚洲成人av中文字幕| 国产91网红主播在线观看| 久久精品国产99国产精品澳门| 欧美日韩国产页| 精品性高朝久久久久久久| 久久中文久久字幕| 久久久在线视频| 亚洲精品456在线播放狼人| 欧美日韩爱爱视频| 国产精品视频网站| 91热精品视频| www.亚洲人.com| 精品久久中文字幕久久av| 福利一区视频在线观看| 久久免费视频这里只有精品| 中文字幕日韩欧美| 欧美高清无遮挡| 精品综合久久久久久97| 亚洲国产成人久久综合一区| 欧美日韩性视频在线| 久久久av电影| 欧美日韩成人在线观看| 欧美激情小视频| 91免费观看网站| 亚洲毛片在线看| 色www亚洲国产张柏芝| 色偷偷91综合久久噜噜| 亚洲自拍欧美色图| 日韩有码在线观看| 精品电影在线观看| 亚洲美女性生活视频| 久久精品国产99国产精品澳门| 国产精品草莓在线免费观看| 一区二区亚洲精品国产| 欧美性高潮床叫视频| 中文字幕日韩在线视频| 亚洲视频在线观看网站| 欧美亚洲在线视频| 久久亚洲私人国产精品va|