flash cs6怎么實現鍵盤任意輸入字符,字符從舞臺頂端掉落到底端,而且掉落過程中還能改變顯示的字符動畫,該怎么制作呢?下面我們就來看看詳細的教程。
1、打開Flash軟件,單擊“文件”---->“打開”,打開一個已有的作品“舞臺顯示從鍵盤輸入的字符(參考作品連接)”。
2、將“文本”圖層的動態文本框移到頂端,在“屬性”面板中將字體大小改為36號,“實例中稱”為“out_txt”。
3、在“代碼”圖層的第1幀右擊,選擇“動作”選項。
4、在“動作”面板中,已定義了一個鍵盤事件的幀聽器,發送者為舞臺stage,接收者函數為onshow。同時定義了偵聽器函數onshow,參數c為鍵盤事件。
5、定義變量code獲取鍵盤中輸入的鍵值,用fromCharCode函數將鍵值轉換為字符,保存在變量s中。
6、將字符s在舞臺中輸出。
7、接著,定義一個文本對象out_txt的enterframe事件的偵聽器,接收者函數為onmove,使字符能不斷運動。
8、然后,定義偵聽器函數onmove,參數c為事件類。
9、實現文本對象的Y軸坐標在原值上加5,使字符下落。
10、用if語句判斷文本對象Y軸坐標是否已到達舞臺底端,判斷條件為Y軸坐標是否大于舞臺高度。
11、如果字符到達了舞臺底端,將字符的Y軸坐標重置為0,使它重新從頂端下落。
12、運行程序后,按下鍵盤上的鍵,可以看到一個字符從頂端不斷下落到底端,而且在鍵盤上重新按鍵后,又會變成新的鍵符。
以上就是flash cs6制作鍵盤輸入的字符慢慢墜落到舞臺底部的教程,希望大家喜歡,請繼續關注武林網。
相關推薦:
flash怎么制作逐漸顯示的圖片的動畫?
flash怎么制作一個正方形漸開線的動畫?
Flash怎么制作鼠標單擊物體消失的動畫效果?
新聞熱點
疑難解答