發新話題

Flash製作實例 - 《網頁製作技巧》滑動式菜單

Flash製作實例 - 《網頁製作技巧》滑動式菜單

●預覽成品:

訪客無法瀏覽此圖片或連結,請先 註冊登入會員


●逐步說明:
  為了方便,我們先給出完整的程序,然後再逐一講解。

  1)該程序總共有兩層:Main層和Control層。Main層中放的是實體名稱為「main」的Movie Clip:main movie,裡面包含各種狀態下的下拉菜單及彈出過程。Control層中放的是實體名稱為「controller」的Movie Clip:control movie,用來控制下拉菜單的彈出。兩層都只包含一個關鍵幀,並在該幀上設置了Actions為:stop,即表電影一播放就停留在該幀。
  2)我們先看「Main」層。用鼠標右鍵點擊工作區中的菜單,在彈出的菜單中選擇Edit項,

進入main movie編輯模式。

  3)在item1、item2、item3層中分別放的是按鈕item1、item2、item3。top層中放的是上邊條,bottom層中放的是下邊條。Sec層中放的是次級菜單的按鈕。Sec Text層中放的是次級菜單按鈕上的文字。Actions層為程序控制層。
  4)選中item1層中的第1幀,即選中按鈕item1,雙擊工作區中的按鈕item1,彈出按鈕屬性對話框,切換到Actions選項卡,裡面的程序為如圖所示。

表示當執行該按鈕時,跳到第10幀並開始播放,即彈出item1的子菜單。當播放到第20幀時,停止播放(由於在Actions層的第20幀中設置了Actions:stop)。雙擊圖層item1中第20幀的按鈕item1,彈出按鈕屬性對話框,切換到Actions選項卡,裡面的程序為:
On (Release)
 Play
 Begin Tell Target ("/controller")
  Go to and Stop (1)
 End Tell Target
End On
  表示當執行該按鈕時,電影繼續向下播放,並到實體名稱為controller的第1幀停止。播放到第30幀時,Actions圖層中的Actions變為:
Begin Tell Target ("/controller")
 Play
End Tell Target
Stop
  表示從實體名稱為controller的Movie Clip的第1幀開始播放。並停止Movie Clip:main movie的播放。點擊等時線窗口左上角的Scene 1按鈕,切換到場景1,用鼠標右鍵點擊工作區中的白點,在彈出的菜單中選擇Edit項,進入Movie Clip:control movie編輯模式。

第1幀的Actions為:stop,即停止。第2幀的Actions為:

Begin Tell Target ("/main")
 Go to and Stop (1)
End Tell Target
Stop
  表示停留在實體名稱為main的Movie Clip的第1幀,並停止Movie Clip:control movie的播放。即又回到開始播放狀態,等待按鈕的觸發。
  5)點擊item2和item3按鈕時彈出子菜單的原理與點擊item1時一樣。如有不懂,您可以下載源程序後慢慢體會。

TOP

回個帖先 ...

感謝無私分享 ...

努力吸收中 ...

TOP

感謝大大分享...
摸索...

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。