需要圖層:1-X
基本上1層就可以,依實際運用情形而定。

需要元件:1-X
至少2個,最多無上限,看實際運用情形。
本例一個用了8個按鈕元件、3個影片元件
11個圖片元件(用來製作按鈕和影片元件)
5個聲音元件(用來播放音樂和音效)

需要動畫:2
透明漸變、移動漸變

需要指令:4
stop、Goto、stop all sounds、Tell Target。

開場就是使用透明漸變,讓場景、標題、選單依次出現,
當滑鼠停駐在不同的項目上時,影格就會自動跳到所屬的片段,
但這時候影格是停止的狀態,讓使用者可以再選則其它按鈕,
等到按下滑鼠之後,才正式播放該項目的片段,
這時候 CD 就會浮現出來的,而底下的播放和停止按鈕才會有作用,
到此都只是「過場」的呈現方式不同而已,所以不再多說。

重要的 CD 配合按鈕按音樂的部份,也是這次主要要示範目標:
CD 是一個不停旋轉的影片元件,但是如果直接放在影片上,
還沒按播放,CD 就會開始一直轉,
那就失去我們要用播放停止按鈕來控制的目的了。

在此我們要用到的就是 Tell Target 這個指令,
它可以控制場景中影片元件的播放,要它停就停,要它播就播。

所以在 CD 影片元件要出現的第一個影格動作裡設定:
Begin Tell Target ("/flyhigh")
      Stop
End Tell Target

其中 flyhigh 是要控制的影片元件名稱,
(需要將影片元件拉進場景後在場景裡點擊元件設定)
Stop 就是告訴它停止播放。

因此 CD 影片元件打從一開始出現就是停止的狀態,
然後再於播放按鈕裡設定類似的設定:
On (Release)
      Begin Tell Target ("/flyhigh")
            Play
      End Tell Target
End On

告訴 flyhigh 影片元件繼續播放(Play),
和影格設定不同的是,影格不需要再設定滑鼠的觸發狀態設定。
同理,停止按鈕也是一樣,其他就依此類推就完成了。

範例(此範例檔案較大,約7MB,請耐心等候):

創作者介紹
創作者 ALVIN 的頭像
ALVIN

全力以赴每一天

ALVIN 發表在 痞客邦 留言(0) 人氣()