a级毛片在线观看_欧美性69式xxxx护士_欧美va天堂在线电影_美女扒开内裤羞羞网站

PS設計教程網歡迎你!

Flash CS4制作質感的水晶泡泡(2)

文章來源于 閃吧,感謝作者 love黃家駒 給我們帶來經精彩的文章!
設計教程/設計教程/Flash教程2009-10-13
(6)下面是元件類擴展類。該類有三個私有屬性,如第11到13行代碼所示,我們在第22、第25行代碼分別定義其屬性對應的get()方法,為該元件類實例提供可訪問對應屬性的接口,第三個屬性還提供set()方法,如第29行代

(6)下面是元件類擴展類。該類有三個私有屬性,如第11到13行代碼所示,我們在第22、第25行代碼分別定義其屬性對應的get()方法,為該元件類實例提供可訪問對應屬性的接口,第三個屬性還提供set()方法,如第29行代碼所示。在該類構造函數中還初始化了三個屬性,分別產生隨機的newX、newY值,如第17到19行代碼所示。AS3代碼:

/**
* 該類為擴展元件類
* @author lbynet
* @version 0.1
*/
package {
import flash.display.Sprite;
public class Ball_mc extends Sprite {
private var newX:Number;
private var newY:Number;
private var W:Number;
public function Ball_mc() {
this.newX = 1 + Math.random()*100; //x軸上的隨機速度
this.newY = 1 + Math.random()*20; //y軸上的隨機速度
this.W = 0;//用于改變 x軸上的隨機速度 值
}
public function get _newX():Number{
return this.newX;
}
public function get _newY():Number{
return this.newY;
}
public function set _W(i:Number){
this.W = i;
}
public function get _W():Number{
return this.W;
}
}
}

 

(7) 下面的Main類是本實例的文檔類,該類定義了三個屬性,分別是存儲水泡總數、數量累加變量和隨機寬、高比例值, 第12到14行代碼所示。在構造函數中調用init()方法進行初始化兩個屬性值,并注冊ENTER_FRAME 事件偵聽器,如第20到22行代碼所示。

/**
* 該類為主程序類
* @author lbynet
* @version 0.1
*/
package {
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite {
private var totalNum:uint;
private var i:uint;
private var dim:Number;
public function Main() {
init();
}
private function init() {
this.totalNum = 70;
this.i = 0;
stage.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
}

 

(8)下面是兩個偵聽器函數,enterFrameHandler是前面注冊的偵聽器對應的函數,該函數創建了totalNum+1個Ball_mc實例,并實例的y坐標值統一設置在舞臺高度之外,如第29到31行代碼所示。接著我們在第33行代碼中隨機生成一個0到1之間的隨機小數,并與生成的Ball_mc實例對應的寬、高進行相乘得到隨機的寬、高值,如第33到35行代碼所示。If()語句的最后將Ball_mc實例添加到顯示列表并注冊ENTER_FRAME 事件偵聽器,和進行i值的累加,如第37到39行代碼所示。

AS3代碼

private function enterFrameHandler(event:Event) {
var _mc:Sprite;
if (this.i <= totalNum) {
_mc = new Ball_mc();
_mc.y = stage.stageHeight;
this.dim = Math.random();
_mc.width *= dim;
_mc.height *= dim;
addChild(_mc);
_mc.addEventListener(Event.ENTER_FRAME, removeEnterFrameHandler);
this.i++;
}
}
private function removeEnterFrameHandler(event:Event) {
var _mc:* = event.target as Sprite;
_mc._W += .1;
_mc.x = Math.sin(_mc._W)*_mc._newX + stage.stageWidth/2;
_mc.y -= _mc._newY;
if (_mc.y <= 0) {
_mc.removeEventListener(Event.ENTER_FRAME, removeEnterFrameHandler);
removeChild(_mc);
this.i--; //使得i的值小于totalNum,從而重新創建water_mc
}
}
}

 

(9)removeEnterFrameHandler是生成的每個Ball_mc實例對應的偵聽器函數,在該函數中,我們對Ball_mc實例的W屬性進行累加,并設置其X、Y坐標值,如上圖中第45到48行代碼所示,其中X坐標值被設置為舞臺中間大小 + 對應Ball_mc實例的newX屬性值 *  其W屬性的正弦值,如上圖中第47行代碼所示,從而使對應Ball_mc實例在舞臺中間的左右來回作運動,而在Y軸方向上賦予其newY值,使其產生Y軸方向上的遞減(也就是Ball_mc實例向上運動),如上圖中第48行代碼所示,最終產生盤旋上升效果,如本例效果圖所示。下圖所示是本例所使用的三角函數簡單原理圖。

Flash CS4制作質感的水晶泡泡

圖10-6 三角函數原理

(10) 當Ball_mc實例運動致舞臺上方外,便清除該實例注冊的ENTER_FRAME 事件偵聽器和該該實例,并進行i值的遞減,如步驟(7)第50到55行代碼所示。我們還可以擴展思路,創作更多效果,如下圖所示的小球從向而上運動,作類似噴泉效果。還可以做各種類似冒泡效果。
 

Flash CS4制作質感的水晶泡泡Flash CS4制作質感的水晶泡泡

圖10-7 擴展實例

進入論壇參與討論和交作業:http://www.missyuan.com/viewthread.php?tid=424460

版權所有PS設計教程網公安備案:蘇公網安備 32058302001023號工信部備案:滬ICP備09005587號
aaa
a级毛片在线观看_欧美性69式xxxx护士_欧美va天堂在线电影_美女扒开内裤羞羞网站
国产精品国产三级国产a| 在线观看av不卡| 福利电影一区二区| 成人av网站在线观看免费| 波多野结衣一区二区三区| 91蜜桃婷婷狠狠久久综合9色| 97成人超碰视| 7878成人国产在线观看| 欧美zozozo| 亚洲视频 欧洲视频| 亚洲国产另类av| 韩国av一区二区三区四区| 国产成人在线看| 色婷婷国产精品综合在线观看| 欧美丰满少妇xxxxx高潮对白| 欧美一区二区精品在线| 久久久久国色av免费看影院| 自拍偷自拍亚洲精品播放| 日韩精品欧美成人高清一区二区| 国产在线播放一区二区三区| 99久久久国产精品| 欧美一区二区在线播放| 国产精品每日更新| 亚洲成av人片www| 国产成人精品网址| 欧美日韩亚洲丝袜制服| 中文字幕免费观看一区| 亚洲v精品v日韩v欧美v专区| 国产福利精品导航| 欧美日韩电影在线播放| 亚洲国产精品二十页| 五月天婷婷综合| eeuss鲁片一区二区三区| 日韩视频一区二区在线观看| 亚洲婷婷在线视频| 国产真实乱对白精彩久久| 欧美亚洲一区二区在线观看| 国产亚洲视频系列| 青青青伊人色综合久久| 91福利视频网站| 国产精品国产三级国产有无不卡| 免费高清在线一区| 欧美日韩在线播| 玉足女爽爽91| 91原创在线视频| 国产午夜亚洲精品午夜鲁丝片| 午夜精品福利一区二区三区av | 精品福利视频一区二区三区| 一区二区在线免费观看| 成人高清伦理免费影院在线观看| 日韩精品中文字幕在线一区| 亚洲成人动漫在线免费观看| 91美女蜜桃在线| 中文字幕一区二区三| 粉嫩久久99精品久久久久久夜| 精品日产卡一卡二卡麻豆| 午夜精品123| 7777精品伊人久久久大香线蕉 | 91精品麻豆日日躁夜夜躁| 亚洲v中文字幕| 欧美美女喷水视频| 日韩国产在线一| 制服丝袜亚洲播放| 奇米四色…亚洲| 日韩欧美高清在线| 国产在线精品一区二区三区不卡| 日韩一区二区三区精品视频| 日本不卡一区二区| 欧美一区日韩一区| 国模少妇一区二区三区| 国产无一区二区| 成人18视频在线播放| 亚洲欧洲日韩av| 色婷婷亚洲一区二区三区| 亚洲无线码一区二区三区| 777精品伊人久久久久大香线蕉| 五月天国产精品| 欧美tk丨vk视频| 丁香天五香天堂综合| 亚洲欧美日韩国产一区二区三区 | 91麻豆精品国产自产在线| 日本一区中文字幕| 国产欧美一区二区精品久导航| 成人性生交大片免费看视频在线 | 日韩精品一区在线观看| 国产成人日日夜夜| 亚洲色图清纯唯美| 在线观看91av| 波多野结衣亚洲| 日韩av在线免费观看不卡| 久久久精品2019中文字幕之3| 成人免费av资源| 日韩和欧美一区二区| 国产片一区二区| 精品1区2区3区| 国产成人在线看| 首页综合国产亚洲丝袜| 国产色91在线| 欧美肥妇bbw| jlzzjlzz亚洲日本少妇| 日韩成人av影视| 中文字幕一区二区三区视频| 日韩美女在线视频| 91视视频在线观看入口直接观看www | 综合激情成人伊人| 精品久久久久久久久久久久包黑料| 成人午夜看片网址| 免费精品视频最新在线| 亚洲欧洲99久久| 精品99一区二区| 欧美三级三级三级| 成a人片国产精品| 久久99精品国产麻豆不卡| 亚洲午夜免费电影| 国产精品毛片无遮挡高清| 日韩欧美www| 欧美精品日韩精品| 91九色最新地址| 成人黄色电影在线 | 一区二区三区四区高清精品免费观看 | 欧亚一区二区三区| 99国产欧美另类久久久精品| 九九久久精品视频| 日日嗨av一区二区三区四区| 亚洲精品日日夜夜| 国产精品美女久久久久久| 久久久91精品国产一区二区三区| 欧美日韩国产一级| 91成人网在线| 色哟哟日韩精品| 色综合久久久久久久| 99热国产精品| 91亚洲资源网| 99在线视频精品| 成人av免费在线| 成a人片国产精品| av动漫一区二区| 99久久99久久精品国产片果冻| 国产精品18久久久久久久久久久久| 蜜臀精品一区二区三区在线观看| 亚洲电影欧美电影有声小说| 亚洲高清免费观看 | 99久久99久久精品免费观看| 99久久99久久精品国产片果冻| 福利一区福利二区| 99久久婷婷国产综合精品| 99精品国产视频| 欧美色爱综合网| 69久久99精品久久久久婷婷 | 秋霞影院一区二区| 国产在线播放一区| 高清国产一区二区三区| 成人精品视频一区| 在线视频你懂得一区| 欧美私模裸体表演在线观看| 欧美日韩免费一区二区三区视频| 欧美三级在线看| 欧美刺激脚交jootjob| 久久久久久久久免费| 国产精品欧美综合在线| 亚洲免费观看高清完整版在线观看熊 | 国产成人亚洲综合a∨婷婷| 99久久国产综合精品麻豆 | 狠狠狠色丁香婷婷综合激情| 成人性生交大片免费看中文 | 91在线无精精品入口| 欧美妇女性影城| 欧美国产精品v| 亚洲一卡二卡三卡四卡无卡久久| 欧美aaaaaa午夜精品| 成人av资源在线| 91精品国产综合久久久久久漫画| 久久久久久久久99精品| 一区二区在线观看视频| 美日韩一区二区| k8久久久一区二区三区| 日韩一级大片在线| 成人免费在线播放视频| 毛片av中文字幕一区二区| 成人av在线播放网址| 欧美一区二区观看视频| 亚洲欧洲日本在线| 精品综合免费视频观看| 日本高清免费不卡视频| 久久精品亚洲一区二区三区浴池| 亚洲国产婷婷综合在线精品| 国产精品一级黄| 666欧美在线视频| 亚洲男人电影天堂| 国内一区二区在线| 91精品欧美一区二区三区综合在| 国产精品网站在线| 久久成人久久鬼色| 欧美日韩小视频| 一区二区三区日韩| 99久久er热在这里只有精品66| 久久嫩草精品久久久久| 日韩电影在线一区二区三区| 色综合久久88色综合天天6| 日本一二三不卡|