欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

Flash AS入門教程第七課:影片剪輯第五節_拖動與碰撞檢測_Flash教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Flash AS入門教程:文本與字符實例—打字游戲制作
簡介:本例繼續講解AS的基礎知識,前幾節課我們學習了AS中的文本與符的理論知識,今天來實際操作一下,制作一個打字游戲,對Flash的AS編程有興趣的朋友可以到論壇與作者交流~~本文由中國教程

本文由中國教程網 sanbos 原創,轉載請保留此信息!

第五節 拖動與碰撞檢測

AS的一個重要優勢就是可以實現交互動畫,一些特效不用AS也是可以做出來的,但交互的動畫不用AS則是無法實現的。拖動MC則是交互動畫的一個例子。

startDrag() 函數或 MovieClip.startDrag() 方法:
使用startDrag()可以實現拖動效果。格式:
MC.startDrag(一個布爾值,左邊,上邊,右邊,下邊);
這個方法中的所有參數都是可選的,即可要可不要。下面介紹一下這些參數:
一個布爾值:true或false。當設定為true時鼠標位置將鎖定在要拖動的MC的注冊點上。想一想我們要自定義鼠標指針,這個參數是不是很有用呢?
后面的4個邊,確定了MC可以被拖動的范圍。想一想我們要做一個控制滑條這幾個參數是不是很有用呢?

下面練習一下:

自定義鼠標指針:
新建一個MC,畫一個或找一個你喜歡的鼠標圖形,圖形應該有一個較尖的部位作為針尖吧?將這個針尖與窗口中的十字對齊。回到主場景,將這個MC拖到舞臺上,打開屬性面板,實例名稱為:mouse_mc;打開幀動作面板輸入:

Mouse.hide();
mouse_mc.startDrag(true);

測試影片,你會發現你的鼠標已經變成你喜歡的圖形了。

stopDrag()方法:

上面介紹了開始拖動MC的方法,開始拖動總得有停止拖的時候啊,這個方法就是停止拖動。我們回想一下拖動一個MC的過程,一般來說,都是點下鼠標左鍵不放,就可以拖動了,放開鼠標后就停止拖動,是這樣的吧?所以一般將startDrag()放到MC的onPress事件(點下鼠標時)中,而將 stopDrag()放到onRelease事件(放開鼠標時)中。

滑動控制條:

有時我們會用到滑動控制條,比如控制音量大小,播放進度等。那么滑塊就需要用到拖動的方法。
用矩形工具畫一個細長的矩形,筆觸填充公隨你喜歡,要不要都行,至少要一個吧?將它轉換為MC,雙擊它進入編輯狀態,打開對齊面板選擇相對于舞臺,左對齊,回到主場景,打開屬性面板,實例名稱為blt_mc。然后再畫一個很短的矩形,做滑塊,也轉換為MC,也同細長的矩形一樣的做法,只是居中對齊,最后的實例名為hk_mc。
blt_mc移到你想它所處的位置,將hk_mc移到blt_mc上。

在幀動作面板中輸入:

l = blt_mc._x;
r = l blt_mc._width;
h = blt_mc._y;
hk_mc.onPress = function(){
this.startDrag("true",l,h,r,h);
}
hk_mc.onRelease = function(){
stopDrag();
num = (hk_mc._x-blt_mc._x)/blt_mc._width;
}

測試影片,拖動滑塊會發現滑塊只能在進度條的范圍內拖動了。這是因為我們對startDrag()由于方法運用了4個參數:l,r,h.它們分別是進度條的左右邊的x位置及y軸的位置。滑塊的移動范圍被限定在這個范圍內。

從上面的代碼中可以看出,當鼠標放開時會產生一個num變量,這個變量是用滑塊的x坐標減去進度條的x坐標除以進度條的長度,這樣就可以得到一個0~1的數字。有了這個數字,我們就可以用于任何需要用數字控制的對象了。


_droptarget 屬性:

可能會有這種情況,我們拖動一個對象,想知道它是否被拖到了另一個對象之上,比如我們拖動蘋果到盤子中,我們可能想知道蘋果是否被拖到了盤子之上,如果是蘋果則定位到盤子上,如果不是蘋果就掉到深淵中。MC的_droptarget 屬性將返回被自已重疊在下面的MC的名稱。比如將蘋果拖到盤子上時,蘋果將盤子壓在下面,蘋果的_droptarget 屬性將返回盤子的名稱。但它返回的名稱是帶反斜杠的格式的,因此需要用eval()將其轉換為標準格式,如:eval(蘋果. _droptarget)這一句結果是:盤子。

做個練習熟悉一下:
在舞臺上畫兩個園,不同的顏色,均轉換為MC,實例名稱分別為:mc1_mc,mc2_mc.右擊mc1_mc>排列>移至頂層;打開動作面板,輸入:

mcx = mc1_mc._x;
mcy = mc1_mc._y;
mc1_mc.onPress = function(){
this.startDrag(true);
}
mc1_mc.onRelease = function(){
stopDrag();
if(eval(mc1_mc._droptarget)==mc2_mc){
this._x = mc2_mc._x;
this._y = mc2_mc._y;
} else {
this._x = mcx;
this._y = mcy;
}
}

測試影片,在mc1_mc上點擊時可以拖動,將它拖到mc2_mc上放開鼠標,則與mc2_mc重疊,如果不在mc2_mc上放開鼠標,則回到原位。

這種檢查一個MC是否被拖到另一個MC之上還有另一種方法,那就是碰撞檢測。代碼中第一句將系統鼠標隱藏起來,第二句使你的圖形可以拖動了,并且鼠標指針被定位在針尖處。使用自定義鼠標要注意的是,你不能再拖動第二個MC,因為一次只能拖動一個MC,當你拖動第二個MC時,你的鼠標圖形將不會再被拖動了。

_droptarget 屬性:

可能會有這種情況,我們拖動一個對象,想知道它是否被拖到了另一個對象之上,比如我們拖動蘋果到盤子中,我們可能想知道蘋果是否被拖到了盤子之上,如果是蘋果則定位到盤子上,如果不是蘋果就掉到深淵中。MC的_droptarget 屬性將返回被自已重疊在下面的MC的名稱。比如將蘋果拖到盤子上時,蘋果將盤子壓在下面,蘋果的_droptarget 屬性將返回盤子的名稱。但它返回的名稱是帶反斜杠的格式的,因此需要用eval()將其轉換為標準格式,如:eval(蘋果. _droptarget)這一句結果是:盤子。

做個練習熟悉一下:
在舞臺上畫兩個園,不同的顏色,均轉換為MC,實例名稱分別為:mc1_mc,mc2_mc.右擊mc1_mc>排列>移至頂層;打開動作面板,輸入:

mcx = mc1_mc._x;
mcy = mc1_mc._y;
mc1_mc.onPress = function(){
this.startDrag(true);
}
mc1_mc.onRelease = function(){
stopDrag();
if(eval(mc1_mc._droptarget)==mc2_mc){
this._x = mc2_mc._x;
this._y = mc2_mc._y;
} else {
this._x = mcx;
this._y = mcy;
}
}

測試影片,在mc1_mc上點擊時可以拖動,將它拖到mc2_mc上放開鼠標,則與mc2_mc重疊,如果不在mc2_mc上放開鼠標,則回到原位。

這種檢查一個MC是否被拖到另一個MC之上還有另一種方法,那就是碰撞檢測。

hitTest()方法:
該方法將檢測MC是否與某點或與另一MC發生相交(碰撞)。如果發生相交則返回true,否則返回false.

用法:1.與某點相交: MC.hitTest(x,y,true或false);
這將檢測MC是否與括號中的x,y所確定的點(x,y)相交。后面的布爾值如果為ture,那么將檢測MC的實際圖形范圍,如果為false則檢測MC的外框是否與(x,y)相交。
2.MC與MC相交:MC.hitTest(另一MC).

把上面的的練習改為下面的代碼,可得到相同的結果:

mcx = mc1_mc._x;
mcy = mc1_mc._y;
mc1_mc.onPress = function(){
this.startDrag(true);
}
mc1_mc.onRelease = function(){
stopDrag();
if(this.hitTest(mc2_mc)){
this._x = mc2_mc._x;
this._y = mc2_mc._y;
} else {
this._x = mcx;
this._y = mcy;
}

}

分享:Flash教程:旋轉花朵效果的制作
效果演示: 本課中的內容涉及:函數定義, for...in 語句, .onEnterFrame 三個關鍵內容,函數的作用是實現代碼的重用,配合for...in語句可批量賦予函數.望初學者仔細閱讀.思路:1.使用for...in

來源:中國教程網//所屬分類:Flash教程/更新時間:2009-03-13
相關Flash教程
欧美色涩在线第一页| 99精品欧美| 国产精品久久久久影视| 久久在线观看视频| 国产妇女馒头高清泬20p多| 亚洲男人第一av| 久久理论电影| 亚洲一区二区三区四区中文字幕| 97在线视频免费观看| www.涩涩涩| 亚洲欧美激情在线观看| 日本不卡一二三区黄网| 欧美一二三四在线| 欧美一级二级三级| 亚洲最大的黄色网址| 久久综合五月婷婷| 国产精品成人免费在线| 91av福利视频| 韩国三级丰满少妇高潮| 在线观看欧美日韩电影| 国产久卡久卡久卡久卡视频精品| 亚洲美女视频网站| 日韩国产小视频| 久久精品国产亚洲av麻豆蜜芽| 欧美日本国产| 日韩欧美999| 99精品99久久久久久宅男| 这里只有久久精品| 六月丁香久久丫| 日韩美女啊v在线免费观看| 91福利视频在线观看| 欧美国产日韩在线视频| 精品亚洲美女网站| 粉嫩绯色av一区二区在线观看| 在线视频亚洲欧美| 精品这里只有精品| www.综合色| 久久国产人妖系列| 亚洲色图17p| 浮妇高潮喷白浆视频| 国产丰满美女做爰| 精品亚洲欧美一区| 色久欧美在线视频观看| 国产成人精品无码播放| 伊人色综合一区二区三区影院视频| 国产精品自在欧美一区| 精品国产欧美一区二区三区成人 | 欧美精品二区三区| 欧美日韩精品| 日韩欧美中文字幕精品| www.黄色网址.com| 99热精品在线播放| 国产一区二区女| 精品国产一区二区三区久久久狼| 天天干在线影院| free欧美| 国产欧美精品一区二区色综合朱莉| 欧洲成人免费视频| 一级特黄a大片免费| 奇米777国产一区国产二区| 亚洲二区在线视频| 国产精品免费在线播放| 国产精品白浆一区二小说| 欧美日韩网站| 亚洲第一av网| 丰满爆乳一区二区三区| 亚洲欧洲日本韩国| 久久久精品黄色| 国产99久久久欧美黑人 | 欧洲亚洲成人| 欧美日韩在线视频观看| 欧美大香线蕉线伊人久久| 免费黄色av片| 久久成人免费网站| 欧美日韩国产成人在线| 91丨porny丨对白| 视频小说一区二区| 在线观看免费视频综合| 一区二区不卡在线视频 午夜欧美不卡' | 午夜精品三级久久久有码| 国产一区二区三区久久久久久久久 | 极品少妇一区二区三区精品视频 | 久久狠狠高潮亚洲精品| 先锋影音久久| 在线电影av不卡网址| www.这里只有精品| 欧州一区二区三区| 天天色综合天天| 色女孩综合网| www.色播.com| 久久久久久夜精品精品免费| 国产精品网红福利| 国产波霸爆乳一区二区| 中国女人久久久| 中文字幕一区日韩电影| 色哟哟网站在线观看| 国产精品三级| 日韩一级高清毛片| 成人小视频在线看| 欧美激情精品| 色综合色综合色综合| 国产树林野战在线播放| 五月婷婷伊人网| 中文字幕亚洲欧美在线不卡| 狠狠干一区二区| 中国一级特黄视频| aaa国产一区| 成人激情视频网| 奇米影视第四色777| 蜜桃一区二区三区在线观看| 久久久欧美精品| 国产无遮挡在线观看| 亚洲高清免费| 久久韩剧网电视剧| av手机在线播放| 亚洲国产激情| 另类少妇人与禽zozz0性伦| mm131美女视频| 雨宫琴音一区二区在线| 久久久国产一区二区三区| 日韩 中文字幕| 欧美精品九九| 亚洲天堂成人在线视频| 亚洲色图欧美另类| 一区二区中文字| 在线日韩日本国产亚洲| 国产精品无码一区二区三区免费 | 亚洲天堂第一页| 国产伦精品一区二区三区精品| 99久久久久| 一区二区三区精品99久久| 国产精品jizz| 亚洲视频成人| 国外色69视频在线观看| 国产女片a归国片aa| 久久99精品久久久久久| 国产精品久久久久久亚洲调教| 国产精品一区二区6| 丁香婷婷深情五月亚洲| 91麻豆国产语对白在线观看| 中文字幕在线2018| 国产欧美精品区一区二区三区| 国产综合18久久久久久| 国产成人三级在线播放| 亚洲青青青在线视频| 亚洲永久一区二区三区在线| 视频精品导航| 欧美体内she精视频| 久久久久久香蕉| av资源久久| 色婷婷**av毛片一区| 欧美大波大乳巨大乳| 视频在线观看一区| 国产精品999999| 亚洲精品毛片一区二区三区| 国产女主播一区| 亚洲一区二区在线观| 日韩av黄色| 欧美一区二区免费观在线| 男女污污视频网站| 最新国产精品久久久| 欧美另类xxx| 99热精品免费| av成人老司机| 欧美一区视久久| 国外成人福利视频| 91精品国产日韩91久久久久久| 香蕉网在线视频| 亚洲国产午夜| 日本欧美中文字幕| 在线观看视频二区| 亚洲靠逼com| 免费看又黄又无码的网站| 红桃成人av在线播放| 中文字幕亚洲情99在线| 顶臀精品视频www| 99国产精品视频免费观看| 欧美日韩一区二区三区在线观看免 | 3d精品h动漫啪啪一区二区| 精品人妻无码一区二区三区蜜桃一| 一区二区三区在线免费播放| 女人喷潮完整视频| 99九九热只有国产精品| 欧美日韩999| 69亚洲精品久久久蜜桃小说 | 91亚洲va在线va天堂va国| 亚洲av无码一区二区三区性色| 欧美性xxxx极品hd满灌| av在线网址导航| 伊人蜜桃色噜噜激情综合| 欧美一级高清免费| 国产女同91疯狂高潮互磨| 午夜精品国产更新| 奇米影视四色在线| 亚洲国产二区| 国产精品日韩欧美综合| 亚洲伦理在线观看| 欧美午夜宅男影院| 国产伦精品一区二区三区精品| 美女爽到高潮91| 国新精品乱码一区二区三区18| 日韩一区二区三区四区五区 | 欧美在线观看www| 亚洲成人精品| 日韩免费av一区二区| 午夜精品久久久久久久96蜜桃 | 国产精品99久久久久久宅男| 精品一卡二卡三卡四卡日本乱码 | 日韩电影中文字幕一区| 999久久久国产| 26uuu亚洲| 亚洲乱码日产精品bd在线观看| 精品国产中文字幕第一页| 欧美黄色三级网站| 亚洲字幕av一区二区三区四区| 精品久久久久久中文字幕一区奶水 | 国产精品久久二区| 黄色av免费观看| 91精品国产日韩91久久久久久| 亚洲人成人无码网www国产| 成人网在线免费视频| 在线一区亚洲| 清纯唯美综合亚洲| 日本精品性网站在线观看| 人妻无码一区二区三区久久99| 777色狠狠一区二区三区| 国产一区二区三区四区五区六区| jvid福利写真一区二区三区| 日本福利视频网站| 亚洲网色网站| 国产综合久久久久| 日本一区二区中文字幕| 一本大道久久加勒比香蕉| 国产午夜性春猛交ⅹxxx| 亚洲aaa精品| 成人做爰69片免费| 国产成都精品91一区二区三| 中文字幕一区二区三区最新| 97偷自拍亚洲综合二区| 国产精品爽爽ⅴa在线观看| 九色成人搞黄网站| 正在播放欧美一区| 中文字幕在线播出| 欧美精品在线观看播放| 四虎国产成人精品免费一女五男| 国产人久久人人人人爽| 999香蕉视频| 日本亚洲天堂网| 日韩性感在线| 久久资源中文字幕| 国产日本欧美一区二区三区| 成人久久精品| 九九热精品视频| 精品人妻一区二区三区日产乱码| 日韩欧美国产电影| 久草网在线观看| 亚洲第一成年网| a天堂视频在线观看| 久久影院午夜片一区| 91蝌蚪视频在线观看| 久久精品国产一区二区三区免费看 | 日韩福利影视| 免费不卡在线观看av| www.国产黄色| 亚洲精品成人久久电影| 亚洲精品成人在线视频| 欧美视频精品在线观看| 成人免费精品动漫网站| 夜夜操天天操亚洲| 亚洲综合自拍网| 欧美国产一区二区| 亚洲免费在线播放视频| 风间由美性色一区二区三区| 黄色免费观看视频网站| 日韩电影在线观看一区| 国产四区在线观看| 亚洲国产一区二区三区高清| 欧美一区免费视频| 91不卡在线观看| 福利精品视频| 国产一区二区三区四区五区| 成人黄色av播放免费| heyzo欧美激情| 国产成人精品a视频一区www| 国产精品色婷婷在线观看| 欧美精品福利视频| 精品日本视频| 久久久久国产视频| 国产精品久久亚洲不卡| 欧美成人精品在线| 91精品影视| 欧美乱大交xxxxx| 国精产品一区一区三区四川| 欧美日韩高清在线观看| 少妇一区视频| 欧美大片第1页| 免费日韩电影| 欧美日韩xxxxx| 本网站久久精品| 欧美国产第一页| 99精品在免费线偷拍| 欧美激情精品久久久久久大尺度| 日韩精品影片| 欧美黑人xxx| 欧美亚洲二区| 91爱爱小视频k| 欧美日韩黄网站| 国产精品成人久久久久| 粉嫩久久久久久久极品| 91精品久久久久| 精品产国自在拍| 成人国产一区二区| 久久亚洲成人| 欧美久久久久久一卡四| 在线播放日韩| 欧美美女黄色网| 老司机精品视频在线| 成年人免费大片| 91在线视频免费91| 又色又爽又黄18网站| 亚洲欧美一区二区三区极速播放| 天天躁日日躁aaaxxⅹ| 精品久久久久久久久国产字幕| 国产性生活大片| 欧美三级视频在线观看| 国产精品久久久久久久久久三级| 极品国产91在线网站| 精品国产乱码久久久久久蜜臀| 国产乱子伦精品无码码专区| 中文字幕亚洲天堂| 欧美aaa大片视频一二区| 日本国产精品视频| 牲欧美videos精品| 国产一区在线免费观看| 国产精品v欧美精品v日本精品动漫| 一区不卡字幕| 久久精品国内一区二区三区| 手机在线免费观看毛片| 久久精品免费在线观看| www.av欧美| 91国产丝袜在线播放| 9i精品福利一区二区三区| 亚洲美女动态图120秒| 中文字幕一区久| 欧美又大又硬又粗bbbbb| 久久99高清| 免费国产一区二区| 日韩成人一区二区| 我看黄色一级片| 中文字幕一区不卡| 欧美爱爱免费视频| 91精品国产综合久久精品app | 久久精品二区三区| 久久精品.com| 国产调教视频一区| 日韩在线视频免费看| 欧美一二三四区在线| 亚洲欧美另类综合| 性欧美激情精品| 久草成人资源| 亚洲欧洲另类精品久久综合| 精品亚洲国内自在自线福利| 巨乳女教师的诱惑| 亚洲成人精品一区| 国产成人综合欧美精品久久| 国产一区二区三区在线看| 99久久这里有精品| 国产66精品久久久久999小说| 一本久道综合久久精品| 成人在线免费播放视频| 最新热久久免费视频| 国产一二三四在线| 亚洲色图第一页| 麻豆国产一区二区三区四区| 国产精品美女xx| 首页亚洲欧美制服丝腿| 久久成人精品一区二区三区| 久久久久久久国产视频| 亚洲精品美女免费| 国产69精品久久| 99c视频在线| 久久av最新网址| 网站在线你懂的| 精品久久久香蕉免费精品视频| 99re这里只有精品在线| 欧美成人全部免费| 国产91精品对白在线播放| 91制片厂免费观看| 91麻豆国产福利在线观看| a级黄色免费视频| 亚洲精品在线观看视频| 少妇一区视频| 国产精品久久久久久久久久直播| 日韩中文欧美在线| 日本黄色大片在线观看| 欧美色图12p| 天堂中文在线官网| 亚洲专区在线视频| 男女性色大片免费观看一区二区| 日批视频免费看|