圖書簡介
本書精心組織了100個基本練習,包括基礎控制、文字、時間、圖像、鍵盤和滑鼠、動畫、多媒體和網路等方面的內容,所有實例都用最新版的Flash MX 2004 ActionScript實現。本書主要幫助Flash初學者熟悉Flash軟體,理解Flash ActionScript概念,掌握Flash ActionScript編程技能,為讀者今后綜合運用這些技術,獨立製作Flash作品打下良好基礎。練習內容充分照顧到多數讀者既沒有美術基礎,也沒有編程功底,所有練習從易到難,講解通俗易懂,是學習Flash ActionScript的必做練習。
本書附有配套光碟,提供了全部實例的源程式,以方便讀者查看、調用和修改等。通過光碟還可以從網站下載更多的Flash例子。
本書適用於網頁動畫設計和製作人員、多媒體製作人員學習使用,也可供大專院校計算機及相關專業師生閱讀。
圖書前言
學習Flash,要學習基本的程式語言。Flash動畫的控制是要靠編寫腳本語言程式來實現的,因此學習一些程式語言基礎知識,對於理解Flash腳本語言操作,實現Flash動畫控制是很有必要的。
ActionScript即動作腳本,簡稱為AS,它是Flash內置的程式語言。使用ActionScript可以實現構建互動式的動畫、製作美輪美奐的特效、與外部環境的通信等依靠單純的繪畫技術所不能實現的功能。
本書全面介紹了Flash ActionScript編程的方法和技巧。從ActionScript基本知識點入手,以實際套用為主,列舉了大量的編程實例。這些實例覆蓋了Flash ActionScript編程的各個方面的知識點,都具有實用價值,包括了基礎控制、文字、時間、圖像、滑鼠和鍵盤、動畫、多媒體、網路等8個方面的套用。通過這些分類的練習實例可以引導讀者快速掌握Flash AcfionScript編程技能。
本書共分8章。
第1章主要介紹Flash ActionScript的基本編程和技巧,其中包括實現場景跳轉功能,實現數學運算功能,實現控制影片功能,實現複製物體功能,實現同步運動功能,檢測物體是否碰撞,實現列印功能等。
第2章主要介紹關於文字特性的相關編程技巧,其中包括實現滾動文本框功能,實現多行顯示文本功能,實現留言簿功能,實現大小寫轉換功能,實現處理字元串功能等。
第3章主要介紹有關時間的編程技巧,其中包括顯示當天日期功能,製作數字時鐘,實現模擬時鐘的效果,實現倒計時功能等。
第4章主要介紹圖像的基本編程技巧,其中包括實現繪製各種圖形功能,實現載入外部圖片功能,實現顯隱圖片功能,實現畫板功能,實現放大鏡效果等。
第5章主要介紹滑鼠和鍵盤的基本編程技巧,其中包括實現跟隨效果,改變滑鼠指針形狀,實現雙擊操作功能,實現鍵盤功能等。
第6章主要介紹動畫的基本編程技巧,其中包括製作陽光照射的效果,實現聚光效果,實現閃電效果,實現物體彈性效果等。
第7章主要介紹多媒體的基本編程技巧,其中包括實現聲音開關功能,控制聲音的音量,製作MP3播放器,製作視頻播放器等。
第8章主要介紹與網路互動的基本編程技巧,其中包括打開指定網頁功能,實現網頁計數器功能,實現與網路資料庫互動功能等。
圖書目錄
第1章 基礎控制
第1例 場景跳轉
第2例 數學運算
第3例 判斷影片結束
第4例 影片常用控制
第5例 複製對象
第6例 剪貼簿
第7例 精確下載
第8例 播放器版本
第9例 控制項焦點
第10例 載入影片
第11例 影片屬性控制
第12例 飛舞的蜜蜂
第13例 跳舞的女孩
第14例 同步運動
第15例 物體碰撞
第16例 列印
第2章 文字
第17例 自製滾動文本框
第18例 自動滾動文本框
第19例 留言本
第20例 多行文本
第21例 字型蒙板
第22例 文字顯示效果
第23例 動態生成文本框
第24例 密碼輸入框
第25例 字元串的基本操作
第26例 返回指定位置的字元串
第27例 大小寫轉換
第28例 查找單詞
第29例 旋轉的文字
第30例 環繞的單詞
第31例 使用CSS格式
第3章 時間
第32例 日期
第33例 數字時鐘
第34例 模擬時鐘
第35例 倒記時
第36例 日曆
第37例 數碼數字
第38例 世界時鐘
第4章 圖形
第39例 三角形
第40例 五角星
第41例 正弦
第42例 漸近背景色
第43例 畫板
第44例 圓形軌跡
第45例 平拋
第46例 滾動顯示圖片
第47例 翻書
第48例 載入外部圖片
第49例 相冊
第50例 透視圖片
第51例 變色鼠
第52例 三維顯示圖片
第53例 飛行選單
第54例 不規則拼圖
第55例 放大鏡
第56例 三維動畫控制
第5章 滑鼠和鍵盤
第57例 圖片顯隱
第58例 跟隨滑鼠的星星
第59例 跟隨滑鼠運動的射線
第60例 改變滑鼠形狀
第61例 滑鼠控制物體的移動
第62例 雙擊操作
第63例 雙擊延遲時間
第64例 鍵盤控制
第65例 方向鍵控制
第66例 汽車移動
第67例 搖控桿
第68例 你愛我嗎
第69例 滑塊
第70例 射擊
第71例 鍵盤
第72例 自製按鈕
第6章 動畫
第73例 陽光
第74例 聚光
第75例 海底氣泡
第76例 閃電
第77例 星空
第78例 雪花紛飛
第79例 環繞的隕石
第80例 下雨
第81例 眼睛
第82例 風車
第83例 彈性球
第84例 旋轉圖像
第7章 多媒體
第85例 聲音開關
第86例 音量
第87例 聲道
第88例 聲音循環
第89例 MP3播放器
第90例 音頻頻譜
第91例 視頻播放
第8章 網路
第92例 設定首頁和收藏夾
第93例 調用網頁
第94例 切換視窗
第95例 網站登錄
第96例 VB與Flash的互動
第97例 與網頁互動
第98例 搜尋引擎
第99例 網頁計數器
第100例 讀取資料庫數據