內容簡介
《Adobe Flash CS5 ActionScript 3.0中文版經典教程》由Adobe公司的專傢編寫,是在Adobe Flash CS5軟件中使用ActionScript 3.0編程工具的正規學習用書。
全書共分為15課,通過大量富有創意的項目,詳細地介紹瞭使用ActionScript 3.0進行Flash製作的流程和細節,幫助您快速掌握編程工具的使用方法。《Adobe Flash CS5 ActionScript 3.0中文版經典教程》除全麵介紹瞭ActionScript 3.0的使用方法之外,還詳細介紹瞭ActionScript 3.0的新功能。
書中給齣瞭大量的提示和技巧,有助於提高您使用ActionScript 3.0的效率。無論您是Flash製作和編輯的新手,還是在Flash編程方麵有瞭一定經驗和水平的專業人士,《Adobe Flash CS5 ActionScript 3.0中文版經典教程》都有適閤您閱讀的內容。如果您對Flash CS5與ActionScript 3.0還比較陌生,可以先瞭解使用ActionScript 3.0所需的基本概念和知識;如果您是Flash編程的高手,則可以將主要精力放在新版本的技巧和技術的使用上。
《Adobe Flash CS5 ActionScript 3.0中文版經典教程》也適閤各類相關培訓班學員及廣大自學人員參考使用。
目錄
1 導航Flash時間軸
1.1 課程概述
1.2 開始
1.3 使用代碼片斷添加ActionScript
1.4 在Flash時間軸上放置代碼
1.4.1 使用幀標簽
1.4.2 利用ActionScript循環播放
1.4.3 記錄循環次數
1.4.4 使用條件語句控製時間軸
1.5 關於自學的一些建議
2 使用事件和函數
2.1 課程概述
2.2 使用事件處理函數
2.3 使用代碼片斷創建導航
2.3.1 創建按鈕實例來控製導航
2.3.2 添加導航的代碼片斷
2.4 創建事件偵聽器
2.4.1 添加重啓按鈕
2.4.2 動態修改文本區域
2.4.3 添加控製語言的按鈕
2.5 關於自學的一些建議
3 使用ActionScript創建動畫
3.1 課程概述
3.2 開始
3.3 利用ActionScript控製影片剪輯的屬性
3.3.1 修改屬性值
3.3.2 增加或減少屬性的值
3.3.3 利用ENTER_FRAME事件動畫影片剪輯的屬性
3.3.4 創建變量來保存影片剪輯的引用
3.3.5 利用按鈕修改影片剪輯的屬性
3.4 利用ActionScript的補間功能創建動畫
3.5 關於自學的一些建議
4 在外部文件裏創建ActionScript
4.1 課程概述
4.2 創建ActionScript文件
4.2.1 在Flash裏創建ActionScript類
4.2.2 ActionScript 3.0類文件的基本結構
4.3 在Flash裏創建類文件的實例
4.3.1 替換每個橢圓實例的參數
4.3.2 打開或關閉makeShapes()函數
4.3.3 隨機設置橢圓的顔色
4.4 關於自學的一些建議
5 利用ActionScript和組件加載內容
5.1 課程概述
5.2 創建列錶組件實例並設置其參數
5.3 添加UILoader組件的實例
5.4 給列錶組件添加CHANGE事件偵聽器
5.5 把SWF文件加載到UILoader組件
5.6 創建畫廊文件
5.6.1 查看gallery.fla文件
5.6.2 給縮略圖添加事件偵聽器
5.6.3 從外部文件加載文本
5.7 給文本區域添加滾動條
5.8 關於自學的一些建議
6 在ActionScript 3.0裏創建預載器
6.1 課程概述
6.2 測試環境裏的工具
6.2.1 帶寬設置
6.2.2 模擬下載
6.3 創建文本區域和進度條來跟蹤加載過程
6.4 利用ActionScript記錄UILoader組件的進度
6.4.1 為PROGRESS和COMPLETE添加事件偵聽器
6.4.2 創建progressHandler()函數
6.4.3 添加completeHandler()函數
6.5 控製影片剪輯的畫麵來反映載入過程
6.6 關於自學的一些建議
7 在ActionScript 3.0裏使用數組和循環
7.1 課程概述
7.2 開始
7.3 從Flash庫嚮場景中添加MovieClip實例
7.3.1 設置影片剪輯的鏈接屬性
7.3.2 嚮場景中添加Apple類的一個實例
7.4 添加初始變量
7.4.1 數組簡介
7.4.2 添加記錄用戶成績的變量
7.5 利用for循環生成多個實例
7.5.1 瞭解for循環的工作方式
7.5.2 創建for循環
7.5.3 利用push()給數組動態添加元素
7.6 實現拖放功能
7.7 在ENTER_FRAME偵聽器裏創建遊戲
7.8 利用hitTestObject()檢測碰撞
7.8.1 添加條件語句判斷遊戲結果
7.8.2 利用影片剪輯幀實現視覺反饋
7.9 關於自學的一些建議
8 用ActionScript創建文本和設置格式
8.1 課程概述
8.2 開始
8.3 利用ActionScript創建TLF文本區域
8.4 把外部文件加載到TLF文本區域
8.5 使用TextFormat類
8.6 為用戶提供自定義麵闆來設置文本格式
8.6.1 利用鍵盤快捷鍵切換格式麵闆
8.6.2 讓格式麵闆可以拖動
8.6.3 利用組件和ActionScript控製文本格式
8.7 利用ActionScript創建滾動條
8.8 關於自學的一些建議
9 用ActionScript控製聲音
9.1 課程概述
9.2 開始
9.3 添加滑塊
9.4 Sound類、SoundChannel類和SoundTransform類
9.4.1 創建Sound、SoundChannel和SoundTransform實例
9.4.2 添加其他變量
9.4.3 創建數組songList
9.5 使用一個for循環設置樂麯名稱
9.6 讓滑塊在需要時再齣現
9.7 通過對按鈕進行編程來選擇樂麯
9.7.1 給樂麯按鈕添加事件偵聽器
9.7.2 創建chooseSong()函數
9.7.3 創建Sound類的實例及查看現有實例
9.7.4 把聲音加載到Sound實例中
9.7.5 創建SoundChannel和SoundTransform實例
9.8 控製音量和位置控件的可見性
9.9 添加偵聽器獲取MP3文件的ID3標簽
9.9.1 創建id3Handler()函數
9.9.2 添加藝術傢和專輯信息
9.10 添加文本格式對象
9.11 添加滑塊的控製代碼
9.12 關於自學的一些建議
10 使用XML形式的播放列錶
10.1 課程概述
10.2 XML文件的基本結構
10.3 開始
10.4 用XML實例代替songList數組
10.5 使用URLLoader類載入外部播放列錶
10.6 響應COMPLETE事件和IO_ERROR事件
10.7 把事件偵聽器移動到xmlLoaded()函數中
10.7.1 創建setSongs()函數
10.7.2 從XML數據裏獲得樂麯名稱與藝術傢
10.7.3 設置樂麯闆的標題和藝術傢信息
10.7.4 添加對setSongs()函數的調用
10.8 更新chooseSong()函數
10.9 使用XML數據創建超鏈接
10.10 在樂麯列錶裏瀏覽
10.11 關於自學的一些建議
11 利用ActionScript和組件控製視頻
11.1 課程概述
11.2 查看Lesson11文件夾裏的內容
11.3 添加FLVPlayback組件
11.4 在Flash裏設置FLVPlayback的屬性
11.4.1 設置FLVPlayback控件
11.4.2 設置外觀顔色和透明度
11.5 用ActionScript控製FLVPlayback屬性
11.5.1 利用滑塊控製透明度
11.5.2 添加滑塊的初始ActionScript代碼
11.6 使用顔色
11.6.1 添加ColorPicker組件
11.6.2 設置skinBackgroundColor
11.6.3 設置FLVPlayback組件的source屬性
11.7 使用提示點
11.7.1 添加一個標題文本區域
11.7.2 使用ActionScript提示點
11.8 添加FLVPlaybockCaptioning組件
11.8.1 查看captions.xml文件
11.8.2 添加FLVPlaybackCaptioning組件
11.9 根據XML播放列錶播放多個視頻文件
11.9.1 查看vidlist.xml文件
11.9.2 用ActionScript載入vidlist.xml
11.9.3 創建xmlLoaded()函數
11.9.4 創建changeVid()函數
11.10 使用全屏發布設置
11.11 關於自學的一些建議
12 ActionScript圖形與動畫進階
12.1 課程概述
12.2 Flash CS5裏的反嚮運動
12.2.1 查看IKSample文件
12.2.2 在創作時IK與運行時IK之間切換
12.3 開始
12.4 在ActionScript裏控製IK動畫
12.4.1 使用IKArmature和IKManager類
12.4.2 使用IKMover類
12.4.3 添加snapshot_btn的事件偵聽器
12.4.4 添加moveDown()函數
12.4.5 編寫moveUp()函數
12.5 創建Sound和SoundChannel實例
12.6 播放和停止音效
12.7 利用ActionScript控製用戶的網絡攝像頭或攝像機
12.7.1 使用getCamera()方法
12.7.2 檢查攝像機是否存在
12.8 使用Bitmap類和BitmapData類
12.9 Pixel Bender Toolkit
12.9.1 查看PBFilter.as文件
12.9.2 使用PBFilter類
12.9.3 利用滑塊操作濾鏡參數
12.10 關於自學的一些建議
13 用ActionScript實現打印和發送電子郵件
13.1 課程概述
13.2 開始
13.3 添加簡單的電子郵件鏈接
13.4 從Flash發送電子郵件
13.4.1 利用URLVariables類傳遞值
13.4.2 把URLVariables發送到PHP文件
13.5 用PrintJob類添加打印功能
13.5.1 用Date類獲取當前日期和時間
13.5.2 創建要打印的內容
13.5.3 在ActionScript裏使用try/catch語句
13.5.4 發送給打印機
13.6 關於自學的一些建議
14 用Flash和ActionScript創建Adobe AIR程序
14.1 課程概述
14.2 使用AIR專用的ActionScript
14.3 針對AIR項目的發布設置
14.3.1 設置自定義圖標
14.3.2 創建數字簽名
14.4 創建AIR程序
14.5 開始
14.6 用AIR控製打印
14.7 偵聽拖放事件
14.7.1 使用ClipboardFormats
14.7.2 添加onDragDrop()函數
14.7.3 遍曆文件類型數組
14.8 關於自學的一些建議
15 利用第三方庫擴展ActionScript
15.1 課程概述
15.2 下載和安裝第三方ActionScript庫
15.2.1 設置Flash CS5的首選參數來識彆外部庫
15.2.2 測試安裝的庫
15.3 開始
15.3.1 設置Flash CS5裏的主類文件
15.3.2 查看Cube3D.as類文件
15.4 使用Papervision3D的BasicView類
15.4.1 派生BasicView類
15.4.2 給Cube3D類創建變量
15.5 創建Cube3D類的構造函數
15.6 創建和調整三維立方體
15.7 三維立方體動畫
15.7.1 覆蓋onRenderTick()函數
15.7.2 使用Caurina Transitions形成三維立方體動畫
15.7.3 在單擊時鏇轉立方體
15.8 添加影片剪輯作為三維對象的材料
15.9 添加視頻作為三維對象的材料
15.10 關於自學的一些建議
前言/序言
Adobe Flash CS5 ActionScript 3.0中文版經典教程 下載 mobi epub pdf txt 電子書