Flash AS 入門到精通教程[圖文]
2020-07-17 13:14:31
供稿:網友
用Flash制作動畫,光憑時間軸和圖層來演繹畫面,即使動畫再精彩,也只能讓觀賞者盯著屏幕,沿著時間線的進度被動的欣賞。如果要想動畫具有交互性,根據觀賞者的選擇來控制播放的順序或者呈現不同的內容就非得依靠Flash的動作腳本語言了。動作腳本英文為ActionScript,簡稱AS
運用Flash動作腳本語言,能實現時間軸無能為力的一些特殊效果;運用基本技法與動作腳本語言相結合制做出來的動畫效果,往往更加精彩紛呈;運用動作腳本語言,還可以讓一些復雜繁瑣的制作過程得到有效的簡化。
要學好Flash動畫,學習和掌握動作腳本語句是非常重要的。然而,一提起編程語言,難免讓人聯想到一行行枯燥乏味的代碼,一段段高深莫測的理論,往往使初學者在“AS”那神秘殿堂的大門前望而卻步。
事實上,Flash動作腳本語言并非想象的那么難以接近,這個教程,將針對沒有接觸過任何程序語言的初學者,不安排專門的章節集中羅列枯燥的理論和代碼規范,采取從最常用的簡單語句入手,用具有實用性和趣味性的實例來解讀語句,在每一講中點點融會理論和代碼規范,逐步掌握更復雜功能的方式,帶領初學者“輕松入門、拾級進階、攀援而上”。
說明:這個教程是按照Flash2004內嵌as2.0版本的語法規范要求寫作,其中所用到的語句力求符合面向對象編程的語法格式。在教程中不特意講解每個實例的制作步驟,重點介紹語句的運用。
特別說明:教程中所涉及的源文件,只能使用Flash 2004打開。
第一部分:入門基礎
Flash AS 入門-認識“動作”面板
Flash AS 入門-為“關鍵幀”添加動作
Flash AS 入門-為“按鈕”添加鼠標事件
Flash AS 入門-為“影片剪輯”添加鼠標事件
Flash AS 入門-“影片剪輯”屬性調整及路徑解析
Flash AS 入門-條件判斷語句“if、else”
Flash AS 入門-duplicateMovieClip和removeMovieClip
Flash AS 入門-“for”循環語句
Flash AS 入門-鼠標跟隨
Flash AS 入門-onClipEvent()事件處理函數
第二部分:進階部分
Flash AS 實例進階-循環按鈕
Flash AS 實例進階-聲音控制
Flash AS 實例進階-打字效果
Flash AS 實例進階-導航條
Flash AS 實例進階-圖片滾動效果
Flash AS 實例進階-制作時鐘
Flash AS 實例進階-遮罩效果實例講解
Flash AS 實例進階-圖片閃白切換
Flash AS 實例進階-鍵值捕獲
Flash AS 實例進階-FLASH載入等待 Loading
第三部分:掌握AS
Flash AS 入門-自定義函數
Flash AS 入門教程-事件處理函數及畫線語句
Flash AS 入門教程-圓和橢圓函數的應用
Flash AS 入門教程-碰撞檢測hitTest函數
Flash AS 入門教程-亂數排列(隨機數)方法
Flash AS 入門教程-setInterval函數應用舉例
Flash AS 入門教程-三個實例講解
Flash AS 入門教程-多維數組和雙重循環
Flash AS 入門教程-loadMovie應用舉例 多畫面與畫中畫
Flash AS 入門教程-調入外部文本和加載外部mp3文件