Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(10)_Flash教程
推薦:Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(9)第七章動(dòng)作腳本進(jìn)階第二節(jié)鍵盤控制(4)步驟2引用白兔MC元件新建一個(gè)圖層,并重新命名為“白兔”。在這個(gè)圖層上,將【庫(kù)】面板中的白兔MC元件拖放到舞臺(tái)的
第七章 動(dòng)作腳本進(jìn)階第三節(jié) 聲音控制和智能動(dòng)畫片斷(1)
1.滑桿控制聲音音量
在動(dòng)畫作品中,音量控制是非經(jīng)常見的,制作方法有很多。下面我們制作一個(gè)實(shí)例,采用一種很逼真的“滑桿控制器”,假如你把它放到一個(gè)播放器畫面上,那更是相得益彰了!
本例涉及到【庫(kù)】操作中的一個(gè)高級(jí)應(yīng)用:元件的“捆綁”使用技術(shù)。如圖7-3-1所示就是本例的運(yùn)行畫面,圖中的“滑桿控制器”按鈕可以上、下拉動(dòng),在最上方時(shí)無聲,隨著滑桿按鈕往下拉,聲音由輕到重,直至底部時(shí)音量達(dá)到最大。
圖7-3-1中所示的是音量達(dá)到63時(shí)的狀態(tài)。

圖7-3-1 滑桿控制運(yùn)行畫面
你可以打開本例的源文件(文件路徑:配套光盤/……/滑桿控制.fla),觀察它的【庫(kù)】,僅2個(gè)項(xiàng)目:一個(gè)是導(dǎo)入的音樂元件,另一個(gè)是文件夾,文件夾中的內(nèi)容是“滑桿控制組件”,它并不需要制作,是Flash MX 2004【公用庫(kù)】中的元件。
好了,觀察完本實(shí)例的源文件,我們就帶著疑問來分析一下這個(gè)實(shí)例是怎么制作完成的吧!
(1)關(guān)于“滑桿控制器”
打開【窗口】|【其他面板】|【公用庫(kù)】菜單,在菜單中有一個(gè)【按鈕】項(xiàng),單擊它,彈出如圖7-3-2所示的“按鈕公用庫(kù)”。

圖7-3-2 Flash的按鈕共享庫(kù)
在【庫(kù)-按鈕】面板中,選擇其中的【fader-mixer】影片剪輯,并把它拖到場(chǎng)景中。
這個(gè)由Flash提供的組件從外形上看是個(gè)很逼真的“滑桿控制器”,那么,我們?cè)鯓邮褂盟兀?/P>
在講解前,先讓我們看看“fader-mixer”實(shí)例的內(nèi)部結(jié)構(gòu),建議你打開一個(gè)新文檔,把“fader-mixer”拖進(jìn)“場(chǎng)景”。
讓我們進(jìn)入“fader-mixer”的編輯界面,我們看到一個(gè)名叫“Fader”的MC,選擇它,打開【動(dòng)作】面板,如圖7-3-3所示。這是“Fader”的運(yùn)行代碼,代碼的意思是,當(dāng)這個(gè)MC運(yùn)行時(shí):
把它的“y軸”坐標(biāo)值賦給變量“inity”;
把它的“x軸”坐標(biāo)值賦給變量“l(fā)eft”;
把它的“x軸”坐標(biāo)值賦給變量“right”;
把它的“y軸”坐標(biāo)值賦給變量“top”;
把它的“y軸”坐標(biāo)值“加100”賦給變量“bottom”;
以上代碼不用自己編寫,它是Flash隨“滑桿控制器”MC一同提供給用戶的,在實(shí)際應(yīng)用時(shí)必不可少。
本例在使用這個(gè)“滑桿控制器”MC時(shí),需要提醒你注重的有2條:一是為了使“Fader”被拉動(dòng)時(shí)保證僅限于上、下動(dòng),左右不動(dòng),所以把“x軸”座標(biāo)值同時(shí)賦予變量“l(fā)eft”和“right”;二是為了使“Fader”拉動(dòng)到“頂部”或“底部”時(shí)更“到位”,所以要在原來的“坐標(biāo)值”上加“100”,“100”是“Fader”的高度。

圖7-3-3 “Fader”的事件腳本
雙擊“Fader”,我們?cè)偬剿饕幌滤膬?nèi)部,發(fā)現(xiàn)一個(gè)叫“Fader button”的按鈕,選擇按鈕,打開【動(dòng)作】面板,如圖7-3-4所示。

圖7-3-4 “Fader button”按鈕的腳本
這是2段按鈕指令,上面一句的功能是:
當(dāng)鼠標(biāo)移動(dòng)到該按鈕上時(shí),該對(duì)象答應(yīng)在“左、頂、右、底”4個(gè)坐標(biāo)值規(guī)定的范圍內(nèi)被拖動(dòng)。
下面一句的功能是:鼠標(biāo)離開,停止拖動(dòng)。
2個(gè)代碼比較一下,是不是很明白了?Flash在把這個(gè)元件提供給我們時(shí),通過“Fader”及“Fader button”已經(jīng)為我們提供了較完整的功能。
分享:Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(8)第七章動(dòng)作腳本進(jìn)階第二節(jié)鍵盤控制(3)(3)定義動(dòng)作腳本步驟1布局元件返回到【場(chǎng)景1】,在【背景】圖層上新建一個(gè)圖層,并將這個(gè)圖層重新命名為“白兔跑
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- 創(chuàng)建自己的ProgressBar組件
- Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本(11)
- flash基礎(chǔ)教程之編輯對(duì)象
- Flash常見動(dòng)畫效果:爆炸效果的制作
- Flash制作跟隨鼠標(biāo)扇形旋轉(zhuǎn)文字視覺特效
- 動(dòng)態(tài)文本加入省略號(hào)
- Flash Action實(shí)現(xiàn)小球沿不規(guī)則的路徑上移動(dòng)
- AS的基本代碼解釋(1)
- Flash簡(jiǎn)單AS代碼實(shí)現(xiàn)絢麗曲線視覺特效
- Flash鼠繪技巧基礎(chǔ):繪制有趣臉形圖
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(10)
- 教程說明:
Flash教程-Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(10)
。