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

首頁 > 辦公 > Flash > 正文

通過實例學習AS3.0

2020-07-17 13:19:57
字體:
來源:轉載
供稿:網友
首先聲明:本人大菜鳥一個,剛接觸AS3不久,許多理念還沒來得及灌輸,這些case都是從網上down的,但因為解說是英文的,不利我們學習,我就充當一個translater,順便可以讓自己鞏固一下知識。
水平有限,錯誤難免,歡迎大蝦小蝦,大鳥小鳥指正。
下面進入正題:
案例1:熟悉新的事件機制和addChild的運用
說明:拖動小人到滑板上,然后拖動滑板,可以發現小人已經跟滑板粘在了一起。
演示:http://www.live-my-life-with-yuyi.com/as3_cases/changing_parents/
代碼
boarder_mc.addEventListener(MouseEvent.MOUSE_DOWN, drag);
boarder_mc.addEventListener(MouseEvent.MOUSE_UP, drop);
red_mc.addEventListener(MouseEvent.MOUSE_DOWN, drag);
red_mc.addEventListener(MouseEvent.MOUSE_UP, drop);
blue_mc.addEventListener(MouseEvent.MOUSE_DOWN, drag);
blue_mc.addEventListener(MouseEvent.MOUSE_UP, drop);
AS3采用了新的監聽機制,而且注意到對每個mc的鼠標按下彈起都使用了相同的函數,這就需要在函數里判斷事件的發生者,從而做出相應的處理。
function drag(event:MouseEvent):void
{
if(event.target.name == "boarder_mc")
{
addChild(boarder_mc);
event.target.startDrag(true);
boarder_mc.x = mouseX;
boarder_mc.y = mouseY;
}
else
{
event.target.startDrag();
}
}
通過event.target.name來取得事件發生的對象名,AS3里沒有了root,addChild相當于把某個mc搬到了舞臺上,其實是TimeLine0.addChild(mc),同時保證該mc是在舞臺的最頂層(AS3里沒有了深度管理)。
通過event.target來獲取事件發生的對象
接著來看drop函數
function drop(event:MouseEvent):void
{
event.target.stopDrag();
if(boarder_mc.hitTestObject(red_mc))
{
red_mc.addChild(boarder_mc);
boarder_mc.x = 0;
boarder_mc.y = 0;
}
else if(boarder_mc.hitTestObject(blue_mc))
{
blue_mc.addChild(boarder_mc);
boarder_mc.x = 0;
boarder_mc.y = 0;
}
}
當鼠標彈起時,啥也不管,先停止拖動,如果小人和滑板有重合區域,則將小人放到滑板里,滑板就像一個container,boarder_mc成了red_mc的child,將boarder_mc的x坐標和y坐標清零是為了將小人放到滑板的正確位置。
如果小人已經成為了滑板的child,那么再次拖動滑板時,由于又執行了一次addChild(boarder_mc);所以滑板的父類又變成了舞臺。
整個案例1的分析到此結束,涉及的知識點不多,主要是熟悉一下AS3的語法。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品电影网站| 欧美国产日本高清在线| 日韩免费观看高清| 国产日产亚洲精品| 九九久久久久久久久激情| 国内精品久久久久影院 日本资源| 国产日韩中文字幕| 精品精品国产国产自在线| 欧美高清视频免费观看| 国产精品美女免费看| 久久天天躁狠狠躁夜夜躁2014| 亚洲国产精品大全| 国内精品久久久久久中文字幕| 国产成人高潮免费观看精品| 国产日韩欧美视频在线| 日韩极品精品视频免费观看| 久久国产精品偷| 精品福利一区二区| 国产精品久久久91| 欧美日韩亚洲视频| 高清日韩电视剧大全免费播放在线观看| 国内免费久久久久久久久久久| 国产高清视频一区三区| 欧美日韩国产成人在线观看| 亚洲欧美国产日韩天堂区| 成人网中文字幕| 久久青草福利网站| 国产suv精品一区二区三区88区| 日韩av片电影专区| 性日韩欧美在线视频| 日产日韩在线亚洲欧美| 国产一区二区三区高清在线观看| 亚洲视频电影图片偷拍一区| 国产精品精品一区二区三区午夜版| 久久久精品2019中文字幕神马| 欧美日韩国产页| 欧美日韩国产91| 欧美精品久久久久久久| 国产精品一区专区欧美日韩| 日韩精品一区二区视频| 91香蕉嫩草神马影院在线观看| 国产成人在线一区| 欧美日韩免费区域视频在线观看| 欧美午夜xxx| 午夜精品一区二区三区av| 这里只有精品丝袜| 91精品国产自产在线观看永久| 夜夜嗨av一区二区三区免费区| 国产精品久久久久久久久久久久久| 亚洲天堂男人天堂女人天堂| 97久久精品人搡人人玩| 国产乱人伦真实精品视频| 亚洲www视频| 中日韩午夜理伦电影免费| 久久免费视频在线| 国产精品h在线观看| 另类色图亚洲色图| 另类色图亚洲色图| 欧美日韩国产二区| 亚洲女人被黑人巨大进入al| 国产综合在线视频| 狠狠做深爱婷婷久久综合一区| 欧美日韩精品在线观看| 日韩中文字幕在线视频播放| 国产一区二区成人| 中文字幕视频一区二区在线有码| 91亚洲精品视频| 亚洲午夜女主播在线直播| 日韩成人中文电影| 91色琪琪电影亚洲精品久久| 亚洲国产欧美一区| www欧美日韩| 国产精品色悠悠| 亚洲第一国产精品| 8x拔播拔播x8国产精品| 欧美性色视频在线| 美女av一区二区三区| 亚洲人成电影在线播放| 欧美一区二区三区免费视| 日韩精品在线观看视频| 成人国内精品久久久久一区| 日韩av在线最新| 亚洲电影在线观看| 日韩视频免费中文字幕| 中文字幕精品www乱入免费视频| 自拍亚洲一区欧美另类| 日韩精品免费观看| 午夜精品久久久久久99热软件| 日本乱人伦a精品| 欧美主播福利视频| 精品视频久久久久久久| 欧美激情日韩图片| 国产美女久久精品香蕉69| 亚洲国产古装精品网站| 国产精品视频99| 亚洲尤物视频网| 久久影视免费观看| 欧美怡红院视频一区二区三区| 日韩成人av在线播放| 午夜精品在线视频| 亚洲色图国产精品| 欧美日在线观看| 最近2019中文字幕一页二页| 欧美激情一区二区三区在线视频观看| 91久久久国产精品| 欧美性受xxx| 欧美日韩国产在线看| 91网站在线免费观看| 欧美巨乳美女视频| 亚洲自拍欧美另类| 一区二区亚洲欧洲国产日韩| 国内精品久久久久久中文字幕| 欧美成人性生活| 日本一本a高清免费不卡| 亚洲va国产va天堂va久久| 欧美精品18videos性欧| 91视频免费在线| 国产成人黄色av| 国产日韩在线播放| 国产精品都在这里| 色综合久久天天综线观看| 亚洲美女又黄又爽在线观看| 成人福利网站在线观看| 欧美精品久久久久久久久久| 日韩成人在线播放| 亚洲综合最新在线| 国内成人精品视频| 日韩中文字幕欧美| 国产精品精品一区二区三区午夜版| 亚洲欧美日韩综合| 一本色道久久88综合亚洲精品ⅰ| 日韩亚洲欧美中文高清在线| 日韩在线观看成人| 伊是香蕉大人久久| 91久久精品日日躁夜夜躁国产| 欧美肥老太性生活视频| 57pao国产精品一区| 欧美激情精品久久久久久变态| 亚洲一区精品电影| 日韩在线视频导航| 久久五月情影视| 日韩av毛片网| 欧美中文字幕第一页| 尤物九九久久国产精品的分类| 这里只有精品视频在线| 欧美xxxx14xxxxx性爽| 久久久噜久噜久久综合| 国产精品中文字幕久久久| 日韩激情av在线播放| 78色国产精品| 日韩中文字幕视频在线观看| 国产97免费视| 亚洲精品视频二区| 国产在线视频2019最新视频| 亚洲91av视频| 国产欧美一区二区三区在线看| 久久久久久久久久久人体| 国语自产偷拍精品视频偷| 亚洲精品videossex少妇| 国内精品久久久久久久| 国产成人高潮免费观看精品| 久久男人av资源网站| 亚洲乱码国产乱码精品精天堂| 欧美成人亚洲成人日韩成人|