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

首頁 > 辦公 > Flash > 正文

Flash AS3創建一個橫向滑動的導航條菜單

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

在這篇教程里我們將學會如何利用Flash AS3創建一個橫向滑動的導航條菜單,教程制作的導航條非常棒,方法也很簡單,轉發過來,希望對大家有所幫助。

最終效果預覽讓我們看一看我們將要做的作品的最終效果



第一步:創建文本新建一個600*300px的Flash Actionscript3.0文件,首先,選擇文本工具并輸入你的導航菜單文字,在這個教程中,我用的是Button1|Button2|Button3|Button4,字體選擇Arista Light,大小為30點,顏色選擇#999999.然后進入對齊面板(如果你看不到它的話就點擊窗口>對齊),使文本相對于舞臺水平中齊,垂直中齊。



第二步:畫一個按鈕

將當前的圖層重新命名為文本并將其鎖定,這樣就不會誤將其修改。然后創建一個名為按鈕的新圖層。選擇矩形工具并在button

1″的邊緣外畫一個矩形(任意顏色)。這將是你菜單條中可以點擊的區域。



第三步:完善按鈕選中你剛剛畫的矩形,執行修改>轉化為元件,并將其命名為按鈕。確保注冊點在中間(你可能還要使用對齊面板)

然后,在屬性面板中,將其實例名稱命為button1″并將alpha值設為0%。



第四步:添加更多的按鈕復制你的無形的按鈕,并將其粘貼到其它三個按鈕中,并分別將其實例名稱命為button2,button3,button4″使用任意變形工具將它們放大或縮小,使它們正好在菜單條的外框,且每個之間沒有間隔。



第五步:畫條欄(bar)還是選擇矩形工具,將矩形邊角半徑設為5pixels并畫一個高為4pixels,寬和第一個按鈕差不多的矩形。

把它放在第一個按鈕的下面,點擊修改>轉化為元件并將其命名為bar。確保注冊點在中間。

將它的實例名稱命為bar,且和那些按鈕一樣alpha值為0%。將按鈕圖層鎖定,并創建一個新的圖層命名為動作也將這一層鎖定?,F在在你新建的動作圖層上的第一幀上單擊右鍵,并點擊動作。



第六步:輸入類


復制代碼
代碼如下:
//為補間導入所需的類
import fl.transitions.Tween;
import fl.transitions.easing.*;

我們需要使用這些代碼和補間類讓條欄動起來,所以將這些導入。這個緩動類也是必須的,這樣我們就可以明確所使用的補間動作類型。

第七步:定義變量


復制代碼
代碼如下:
// 為條欄的x坐標定義補間變量
var barX:Tween;
// 為條欄的淡入定義補間變量
var barAlphaIn:Tween;
// 為條欄的淡出定義補間變量
var barAlphaOut:Tween;
// 為條欄的寬定義補間變量
var barWidth:Tween;

為補間條欄定義這些變量

第八步:添加事件監聽器


復制代碼
代碼如下:
// 為鼠標滑入button1添加事件監聽器
button1.addEventListener(MouseEvent.ROLL_OVER, rollOverHandler);
//為鼠標滑出button 1添加事件監聽器
button1.addEventListener(MouseEvent.ROLL_OUT, rollOutHandler);
// 為鼠標滑入button 2添加事件監聽器
button2.addEventListener(MouseEvent.ROLL_OVER, rollOverHandler);
// 為鼠標滑出button 2添加事件監聽器
button2.addEventListener(MouseEvent.ROLL_OUT, rollOutHandler);
//為鼠標滑入button 3添加事件監聽器
button3.addEventListener(MouseEvent.ROLL_OVER, rollOverHandler);
// 為鼠標滑出button 3加事件監聽器
button3.addEventListener(MouseEvent.ROLL_OUT, rollOutHandler);
// 為鼠標滑入button 3添加事件監聽器
button4.addEventListener(MouseEvent.ROLL_OVER, rollOverHandler);
// 為鼠標滑出button 4添加事件監聽器
button4.addEventListener(MouseEvent.ROLL_OUT, rollOutHandler);

看起來好像有很多代碼,但是它們確實很簡單

首先我們添加一個事件監聽器,當鼠標滾動到Button 1的時候就執行rollOverHandler函數。然后我們添加另一個事件監聽器,當鼠標在Button 1范圍之外時就執行rollOutHandler 函數。像這樣這些監聽器可作用于這四個按鈕。

第九步:函數

引用:

復制代碼
代碼如下:
//滑入事件的函數執行方法
function rollOverHandler(e:MouseEvent):void
{
// 將菜單條的x坐標調整到按鈕的當前位置。參數是:
// 添加補間的對象(例如添加運動補間)
// 添加補間的對象的屬性
// 緩動(動作)的類型
// 初始值(例如補間開始時的屬性值)
// 末尾值(例如補間結束時的屬性值)
// 運動補間的持續時間duration of tween
// 是用時間(true)還是幀(false)來測量持續時間
barX = new Tween(bar,x, Back.easeOut, bar.x, e.target.x, 1,true);
// 為條欄的透明度添加補間使它淡入
barAlphaIn = newTween(bar, alpha, Regular.easeOut,bar.alpha, 1, 1, true);
//為條欄的寬度添加補間使其與按鈕的一樣寬
barWidth = newTween(bar, width, Regular.easeOut,bar.width, e.target.width, 1, true);
}
// 滑出事件的函數執行方法
function rollOutHandler(e:MouseEvent):void
{
//為條欄的透明度添加補間使它淡出
barAlphaOut = newTween(bar, alpha, Regular.easeOut,bar.alpha, 0, 1, true);
}

當鼠標在按鈕之上時,將執行rollOverHandler
功能,這將使條欄從它當前的位置運動到鼠標當前所指的按鈕的位置。如此以來這個條欄就會平穩水平地運動。然后,條欄的alpha值將會從當前值變到1(100%alpha),寬將從當前值變到與引發Handler功能的按鈕相同的寬度。

當我們將鼠標移出按鈕時,rollOutHandler功能將被執行,條欄的alpha值將會從當前值變到0(全透明)。

由于按鈕之間沒有縫隙,緊貼在一起,所以如果你立刻將鼠標移出所有按鈕所在的區域,你只會看到條欄消失了,否則它又會太快的顯示出來,這樣你就看不見了。

總結:

現在你應該可以得到與教程上差不多的作品了。很棒。你已經學會了如何使用ActionScript 3.0中的補間類創建有效的動畫菜單,這與眾不同的菜單將更吸引人們的目光。

后續:為每一個按鈕添加一個鼠標點擊監聽器和執行器當我們在其上點擊的時候出現不同的動作如何?

教程結束,以上就是Flash AS3創建一個橫向滑動的導航條菜單過程,希望大家喜歡這篇教程!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩中文字幕视频在线| 最新国产精品拍自在线播放| 欧美精品在线网站| 久久久女人电视剧免费播放下载| 中文字幕亚洲一区在线观看| 欧美精品生活片| www欧美日韩| 亚洲qvod图片区电影| 精品久久久久久国产| 精品亚洲一区二区三区四区五区| 午夜精品一区二区三区在线视频| 亚洲电影免费观看高清完整版| 日韩欧美大尺度| 色综合久久精品亚洲国产| 久久久国产一区| 国产91久久婷婷一区二区| 成人激情综合网| 亚洲专区国产精品| 欧美一级成年大片在线观看| 7777精品视频| 欧美黄色小视频| 国产成人av在线播放| 久久久久久香蕉网| 亚洲欧美精品一区| 97久久久免费福利网址| 92版电视剧仙鹤神针在线观看| 精品亚洲国产视频| 中文字幕日韩欧美精品在线观看| 清纯唯美亚洲综合| 日韩av在线网站| 日韩在线免费高清视频| 国产欧美精品一区二区三区介绍| 国产性猛交xxxx免费看久久| 欧美高清视频一区二区| 97久久精品人人澡人人爽缅北| 国产精品专区第二| 国产精品精品视频一区二区三区| 国产成人久久久精品一区| 欧美性猛交视频| 欧美视频裸体精品| 国产一区二区三区日韩欧美| 中文字幕久热精品视频在线| 国产成人精品久久二区二区| 久久综合亚洲社区| 亚洲第一福利视频| 91亚洲精品久久久久久久久久久久| 亚洲欧美成人在线| 欧美超级免费视 在线| 91精品国产91久久久久久久久| 亚洲18私人小影院| 久久久免费观看视频| 亚洲男女自偷自拍图片另类| 国产精品久久电影观看| 亚洲丝袜av一区| 亚洲国产精品大全| 欧美日韩国产一中文字不卡| 中文一区二区视频| 国产精品一久久香蕉国产线看观看| 国产精品福利网站| 欧美黄网免费在线观看| 中文字幕日韩专区| 久久精品男人天堂| 国产精品av在线播放| 欧美疯狂xxxx大交乱88av| 欲色天天网综合久久| 国产久一一精品| 精品国产美女在线| 欧美成人精品激情在线观看| 欧美二区在线播放| 欧美在线不卡区| 国产中文字幕日韩| 日韩成人激情影院| 久久久女人电视剧免费播放下载| 中日韩美女免费视频网址在线观看| 亚洲图片欧美午夜| 欧美视频在线视频| 日韩中文字幕亚洲| 久久99热这里只有精品国产| 欧美国产日本高清在线| 中国china体内裑精亚洲片| 亚洲激情久久久| 欧美福利小视频| 97色在线视频观看| 亚洲国语精品自产拍在线观看| 欧美与黑人午夜性猛交久久久| 精品久久久久久久久中文字幕| 琪琪第一精品导航| 国产乱肥老妇国产一区二| 91沈先生作品| 136fldh精品导航福利| 91亚洲国产成人精品性色| 日韩在线视频播放| 日韩美女在线观看一区| 国产午夜精品一区理论片飘花| 精品视频在线播放| 国产成人在线亚洲欧美| 精品视频一区在线视频| 亚洲成在人线av| 亚洲精品久久久久久久久久久| 1769国产精品| 精品国偷自产在线视频| 久久艹在线视频| 俺去了亚洲欧美日韩| 精品调教chinesegay| 欧美精品在线免费| 欧洲中文字幕国产精品| 国产成人综合av| 国产亚洲精品成人av久久ww| 久久久久久午夜| 日韩在线视频中文字幕| 日韩h在线观看| 黑人与娇小精品av专区| 亚洲精品在线视频| 91探花福利精品国产自产在线| 欧美中文在线观看国产| 91免费在线视频| 欧美精品videosex性欧美| 欧美性猛交99久久久久99按摩| 日韩欧美精品网址| 亚洲精品成人久久电影| 97在线视频国产| 2019日本中文字幕| 黑人狂躁日本妞一区二区三区| 亚洲国产女人aaa毛片在线| 欧美老肥婆性猛交视频| 欧美精品精品精品精品免费| 亚洲成av人片在线观看香蕉| 久久久av免费| 97婷婷大伊香蕉精品视频| 中文字幕自拍vr一区二区三区| 亚洲欧洲一区二区三区久久| 亚洲影院色在线观看免费| 亚洲黄页网在线观看| 2020国产精品视频| 亚洲人成人99网站| 国产精品狼人色视频一区| 91精品国产91| 国产精品老牛影院在线观看| 日韩在线精品视频| 国产精品成人观看视频国产奇米| 91精品在线观看视频| 日韩国产精品视频| 亚洲自拍高清视频网站| 国产成人欧美在线观看| 欧洲成人在线视频| www.国产一区| 91美女高潮出水| 久久精品色欧美aⅴ一区二区| 国产精品视频在线观看| 2019亚洲日韩新视频| 九九久久久久久久久激情| 一本大道久久加勒比香蕉| 欧美日韩裸体免费视频| 91情侣偷在线精品国产| 国产成人精品电影| 久久久欧美一区二区| 韩国v欧美v日本v亚洲| 久久这里有精品| 66m—66摸成人免费视频| 亚洲视频999| 亚洲国产另类久久精品| 日韩精品视频免费专区在线播放| 欧美一级电影免费在线观看| 日韩av中文在线|