制作要領:
其實這個老電影的效果,主要是抓住老電影播放時有點抖動、且忽明忽暗的特點,在Flash中使用actionscript代碼讓圖片發生位置移動來模擬抖動,同時加上透明度的改變即可實現。
1.設置場景的大小為500*360像素,黑色背景。幀頻為15fps。
2.按快捷鍵Ctrl+F8打開"創建新元件"面板,創建一個名為"影片"的影片剪輯元件。接著在其編輯場景中按快捷鍵Ctrl+R導入一張圖片(老電影圖片最佳)。注意,讓圖片的左上角頂點和場景的中心重疊,如圖1所示??梢园纯旖萱ICtrl+I打開"信息"面板進行輔助設置,如圖2所示。這樣做是為了讓元件放入主場景后,編程時更方便確定其坐標值。
圖1
圖2
3.回到主場景,按快捷鍵Ctrl+L打開"庫"面板,把"庫"中的"影片"元件拖放到場景1中。點選場景1中的"影片"元件,按快捷鍵Ctrl+K打開"對齊"面板,點選"相對與舞臺"按鈕,然后再點擊"水平對齊"和"垂直對齊"兩個按鈕(如圖3所示),使影片"元件"在居中于場景內。
圖3
4.點選場景1中的"影片"元件,按F9鍵打開"動作"面板,并在"專家模式"下鍵入如下代碼:
代碼中,onClipEvent是事件處理函數,用來觸發為影片剪輯實例定義的動作;This用來引用對象或影片剪輯實例;_x、_y屬性可以改變元件的位置,_alpha屬性改變元件的透明度;Math.random產生一個0到1之間的數字。
以上就是如何用Flash來實現老電影播放的效果過程,希望對大家有所幫助!
新聞熱點
疑難解答