您現在的位置是:電腦技術吧?>? 編程技術 ??>??氣泡,好看的氣泡??>??正文詳情

氣泡,好看的氣泡

針可佳2019-11-24 10:51:03 人圍觀
簡介免費氣泡Flash CS4在制作美麗泡泡動畫時,是考題,本文將flashcs4在制作美麗泡泡動畫教程中進行閱讀。請仔細閱讀以下內容!詳細代碼:function ballQQ絕版氣泡

FlashCS4中制作漂亮的氣泡動畫,是考試中必考的試題,本文對FlashCS4中制作漂亮的氣泡動畫 教程進行了具體闡述供閱讀。

大家請仔細閱讀下文!

  詳細代碼:

  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; i10; 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

  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.x=balls.width/2;//balls 的 X坐標獲取balls 寬度的一半

  balls.vx*=-1;//balls.vx 獲取它的相反數

  }

  if (balls.xstage.stageWidth-balls.width/2) {//如果 alls 出了舞臺右邊緣

  balls.x=stage.stageWidth-balls.width/2;//balls 的 X 坐標獲取場景寬度與 balls 寬度一半的差

  balls.vx*=-1;//balls.vx 獲取它的相反數

  }

  if (balls.y

  balls.y=balls.height/2;//balls 的 Y坐標獲取 balls 高度的一半

  balls.vy*=-1;//balls.vy 獲取它的相反數

  }

  if (balls.ystage.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

  var ball0:MovieClip=ballArr[j];//聲明一個影片剪輯類實例 ball0,獲取數組 ballArr 的元素

  for (var m:int=j 1; m

  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方向的速度

  小編為大家編輯的FlashCS4中制作漂亮的氣泡動畫 希望對大家有所幫助!

版權聲明:本文由 針可佳 整理編輯。

原標題:絕版氣泡,q變氣泡

轉載注明出處:http://www.dn9ww09s.icu/program/14157.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 17世紀對班級授課制,19世紀對班級組織的發展產生

    17世紀對班級授課制,19世紀對班級組織的發展產生 相關圖片小學每個班級有多少人世紀衛報是一個學習平臺,致力于為學生和學校之間提供一個橋梁。在這個軟件中,用戶可以通過加入班級來查看學校和班級的最新情況。世紀衛報怎么能加入這...

  • 關閉迅雷9瀏覽器,怎么關閉迅雷9的瀏覽器

    關閉迅雷9瀏覽器,怎么關閉迅雷9的瀏覽器 相關圖片迅雷10關閉右側瀏覽器在迅雷的眾多版本中,除了迅雷7.9的早期版本外,最受歡迎的版本是迅雷9。迅雷9的特點是界面豐富,總能找到你需要的功能,但有些用戶覺得太臃腫了,尤其是右...

  • 拼多多怎樣取消待拼團,拼多多賣家如何取消訂單

    拼多多怎樣取消待拼團,拼多多賣家如何取消訂單 相關圖片拼多多隨意取消訂單品多多是一款非常好的購物軟件。最近,許多小伙伴報告說,他們買了一些商品,但不想要。他們可以取消訂單。平度多如何取消訂單?接下來,超人軟件編輯將為...

  • 怎么制作網頁教程,怎么制作網頁

    怎么制作網頁教程,怎么制作網頁 相關圖片制作網頁步驟在制作網頁之前,我們應該首先了解網頁中需要哪些元素。今天的編輯將介紹網頁的元素網站的基本元素是網頁。每個網頁構成一個完整的網站。網頁也是可分離的。網頁...

  • 美圖秀秀彩虹,美圖秀秀彩虹在哪里

    美圖秀秀彩虹,美圖秀秀彩虹在哪里 相關圖片美圖秀秀里面的彩虹貼紙在哪彩虹魔筆是美圖秀推出的一項新功能,它可以為用戶的照片帶來許多有趣的PS播放方式。如何在美圖秀中使用彩虹魔筆?現在,超人軟件編輯還想介紹一下如...

  • 多邊形的講解,相似多邊形講解

    多邊形的講解,相似多邊形講解 相關圖片多邊形內角和視頻講解視頻本教程介紹如何使用焰火多邊形切片工具在導航欄重疊時產生效果。方法簡單實用。希望通過本教程能夠熟練掌握多邊形工具的使用方法,并對您有所幫助!...

  • 銀行卡信息驗證失敗,微信綁定銀行卡失敗

    銀行卡信息驗證失敗,微信綁定銀行卡失敗 相關圖片微信綁定銀行卡一直失敗視頻條是一個直播軟件。在這個軟件中,如果用戶想給自己喜歡的主機送禮,必須先綁定銀行卡進行充值。不過,最近不少小伙伴都反映綁定銀行卡失敗。為什...

  • 動感影,動感影集怎么做

    動感影,動感影集怎么做 相關圖片動感影集怎么公開動態相冊是QQ空間的一項新功能,可以方便地將靜態圖片轉換成動態視頻集,載體是HTML5(H5)頁面,這意味著可以在空間或朋友圈中共享,供朋友隨時欣賞。移動終端...

  • 臺式機連藍牙,臺式機怎么裝藍牙

    臺式機連藍牙,臺式機怎么裝藍牙 相關圖片臺式電腦藍牙在哪最近,很多小伙伴問小編如何設置win7藍牙。接下來,超人軟件為您介紹win7電腦藍牙設置。讓我們看看下面的步驟。你很快就能學會!一。首先,單擊計算機的右側臺式...

  • 派派怎么刪除直屬家族,新版派派怎么退出家族

    派派怎么刪除直屬家族,新版派派怎么退出家族 相關圖片派派會長怎么退出公會在排派,用戶可以加入一個家庭,與家人朋友聊天。你知道怎么離開家嗎?如何加入家庭?現在,超人軟件編輯將為您解答,希望能對您有所幫助。派派怎么退族...

熱評文章

  • 桌面圖標不見了怎么辦,桌面不顯示圖標怎么辦

    桌面圖標不見了怎么辦,桌面不顯示圖標怎么辦 相關圖片手機桌面圖標最近,很多小伙伴報告說,他們的電腦被流氓圖標盯著看,不管怎樣都不能刪除。那么如何刪除win7廣告圖標呢?接下來,超人軟件編輯器將介紹如何刪除win7桌面廣告圖標顯...

  • 升級,qq等級怎么升級

    升級,qq等級怎么升級 相關圖片b站等級怎么升級視頻條是一個非常好的實時軟件。在這個軟件中,用戶可以得到更好的服務,如果他們升級他們的帳戶為皇冠或太陽。那么,直播如何才能晉級皇冠呢?接下來,超人軟...

  • win7所有程序無法打開,win7無法打開exe

    win7所有程序無法打開,win7無法打開exe 相關圖片無法加載win7安裝程序ODT文件是OpenOffice存儲在計算機中的文件。近日,不少小伙伴反映遇到了雙擊ODT文件打開的問題。那么如果win7不能打開ODT文件呢?現在,超人軟件編win7exe打不開...

  • HTML5常用的標簽,HTML常用標簽

    HTML5常用的標簽,HTML常用標簽 相關圖片css常用標簽HTML/HTML需要LabeHead /頭需要的標題/標題集:文檔標題H1/H1的最大標題。標題1預先對文本進行預格式化,保留文本的原始樣式,如代碼。U/U下css3常用的標簽...

  • 拼多多30元無門檻券,拼多多五元券的規律

    拼多多30元無門檻券,拼多多五元券的規律 相關圖片拼多多淘客軟件叫什么你有沒有發現過極限男人最近推薦的購物軟件。這是正確的。我是平度多。我們怎么能買到平度多的優惠券?接下來,超人軟件編輯將為您介紹品多多的優惠拼多...

  • supports,supportsRtl

    supports,supportsRtl 相關圖片supports中文您應該熟悉基于瀏覽器的特征檢測,特別是在modernizr.js被推出之后。事實上,W3C也提出了一個規范。你可以做一些基于CSS的功能檢測,也就是@suppomysql中limit用法詳解...

  • 美團完成以后怎么補發票,美團電子發票在哪里看

    美團完成以后怎么補發票,美團電子發票在哪里看 相關圖片美團發票哪里查看我相信很多人購物時都喜歡用美團付款。近日,美團推出了為您權益開發票的功能。如何開具美團發票?接下來,超人軟件將為您介紹美團Android版的一些發票應用方法...

  • 守護世紀,世紀守護登錄

    守護世紀,世紀守護登錄 相關圖片守護者世紀戰元免費世紀衛士是一款致力于幫助孩子健康成長的教育軟件。在這個軟件中,用戶不僅可以和父母一起了解孩子的最新情況,還可以學習到最全面的教育信息。如何使用世...

  • 定投怎么取出來,定投什么時候可以取

    定投怎么取出來,定投什么時候可以取 相關圖片定投可以隨時取出來嗎近日,支付寶推出了一款名為輕定投資的理財產品,只要用戶每天投資10元即可獲得獎勵。然而,許多歐洲合作伙伴發現,他們不知道如何拿回這筆錢。那我怎么才...

  • vertical-align,verticalalign怎么用

    vertical-align,verticalalign怎么用 相關圖片chialign把input和img放在同一行,img標簽總是比input高一個頭,這很難看。我以前嘗試過很多方法,但我做不到。后來,我在網站上發現最多的方法是在img中添加atext align...

關注微信

变脸官网查询