內容簡介
本書由淺入深地介紹了使用Director 11進行多媒體項目開發的基礎與實戰。包括基礎篇、進階篇和實戰發布篇,它是作者近十年從事多媒體開發製作實踐經驗的積累。大部分多媒體項目開發過程中遇到的問題都可以通過閱讀本書得以解決。本書以最終項目實戰為目標,在項目實戰中讓讀者明白“為什麼”;以理論知識和軟體操作為基點,讓讀者明白在以後的項目開發中“可以怎么做”。為了使讀者更深入地了解和掌握本書的核心內容,書中核心實例的製作素材和源檔案、第三方外掛程式和相關輔助軟體全部收入到了隨書光碟中。為了能夠更直觀、簡單地掌握利用Director 11進行項目開發,隨書光碟中還收入了作者專門製作的幾個實例視頻教程。
圖書前言
Director是一款結合了多媒體製作與Lingo程式設計的綜合性多媒體開發軟體,在當今的多媒體開發軟體領域中處於絕對的領導地位。可以說,世界上最好的多媒體產品大多是用Director開發的。無論是多媒體設計專家,還是教師、工程師以及藝術工作者都將Director作為理想的創作工具,Director被廣泛套用於製作互動式多媒體教學演示、網路多媒體出版物、網路電影、網路互動式多媒體查詢系統、企業多媒體形象展示、遊戲和螢幕保護等。本書涵蓋了使用Director 11進行多媒體項目開發的全部內容,詳細介紹了與之相關的理論和實戰。本書結構嚴謹,內容全面,知識點的講解由淺入深、循序漸進,對各個章節內容的講解都與具體的項目開發相聯繫,以項目開發中的部分功能為實例,使讀者能夠很快地在掌握了Director 11軟體操作、Lingo語言特點和編程技巧的同時及時實踐,把學到的東西儘快地套用到項目開發過程中。
本書分3篇共13章,各章的內容如下:基礎篇包括5章。第1章從多媒體的概念著手,介紹了Director 11與多媒體開發的關係、流程以及Director的歷史、發展和安裝;第2章介紹了Director 11軟體操作的基本知識;第3章介紹了Director 11支持的媒體檔案類型以及如何在Director 11中使用這些媒體檔案;第4章介紹了在Director 11中製作動畫的方法;第5章介紹了Director 11中轉場效果的種類和使用方法。
進階篇包括6章。第6章介紹了Lingo語言的基礎;第7章介紹了如何通過Lingo語言控制演員成員和精靈;第8章介紹了如何通過Lingo語言控制Director 11中的基本媒體檔案;第9章介紹了如何通過Lingo語言控制Director電影和視窗中的電影;第10章介紹了如何通過Lingo語言和第三方外掛程式以及其他輔助軟體來拓展Director 11中可以使用的媒體檔案;第11章介紹了如何通過Lingo語言來控制系統以及計算機的硬體。
實戰發布篇包括兩章。第12章通過製作《大佳電器企業形象宣傳多媒體》,介紹了如何套用前面學過的知識進行項目實戰;第13章介紹了發布Director電影的基本知識,以及美化和加密多媒體作品。
圖書目錄
第1章 多媒體和Director 21.1 多媒體技術 2
1.1.1 媒體和多媒體 2
1.1.2 多媒體計算機系統 4
1.1.3 多媒體計算機技術的特徵 5
1.1.4 多媒體計算機技術的發展狀況 7
1.2 多媒體與Director 7
1.3 Director製作多媒體的流程 8
1.4 Director的歷史和發展 10
1.5 Director的套用及作品欣賞 11
1.6 Director 11的安裝 15
第2章 Director 11視窗界面和操作 20
2.1 Director 11視窗界面概述 20
2.2 Cast(演員)視窗 22
2.2.1 演員視窗 22
2.2.2 演員表 27
2.2.3 演員成員 31
2.3 Score(劇本)視窗 38
2.3.1 劇本視窗 38
2.3.2 時間軸和幀 42
2.4 Stage(舞台)視窗和舞台工具列 43
2.4.1 舞台視窗 43
2.4.2 舞台工具列 43
2.5 屬性檢查器 45
2.5.1 使用屬性檢查器 45
2.5.2 設定舞台和電影屬性 45
2.5.3 設定演員成員屬性 48
2.5.4 設定精靈屬性 50
2.6 Script(腳本)視窗和訊息視窗 53
2.6.1 腳本視窗 53
2.6.2 訊息視窗 54
2.7 其他面板和視窗 55
2.7.1 控制臺 55
2.7.2 媒體編輯器視窗 55
2.7.3 代碼工具組 58
2.7.4 設計工具組 59
第3章 使用各種媒體檔案 60
3.1 文字 60
3.1.1 Director 11中的文字 60
3.1.2 在Director 11中使用文字 61
3.1.3 設定Text和Field演員成員
的屬性 63
3.1.4 嵌入字型 66
3.2 圖形圖像 67
3.2.1 圖形圖像基本知識 67
3.2.2 常用的圖形圖像檔案格式 70
3.2.3 用PhotoCaster 3.0導入PSD 71
3.2.4 常用圖形圖像軟體 75
3.3 聲音 76
3.3.1 聲音的基本知識 76
3.3.2 常用聲音檔案格式 78
3.3.3 Shockwave Audio技術 79
3.3.4 聲音的導入和套用 82
3.3.5 聲音處理軟體Sound Forge 84
3.4 Flash 85
3.4.1 使用SWF檔案 86
3.4.2 使用Flash組件 89
3.4.3 SWF製作軟體Adobe
Flash CS3 90
3.5 視頻 91
3.5.1 常用視頻格式 91
3.5.2 視頻壓縮 93
3.5.3 在Director 11中使用各種
不同格式的視頻 94
3.5.4 DirectMedia Xtra的使用方法 97
3.5.5 視頻處理軟體After Effects 99
3.6 3D 100
3.6.1 3D素材的導入和修改 100
3.6.2 修改3D演員成員的屬性 101
3.6.3 使用3D演員成員 102
3.6.4 三維製作軟體3ds max 103
3.7 PDF 103
3.7.1 PDF Xtra的使用方法 104
3.7.2 Impressario的使用方法 107
3.7.3 PDF製作軟體Adobe
Acrobat professional 109
3.8 網頁 110
3.8.1 WebXtra的使用方法 110
3.8.2 網頁製作工具Adobe
Dreamweaver CS3 112
3.9 游標和ActiveX控制項 113
3.9.1 游標 113
3.9.2 ActiveX控制項 116
3.10 星空和波浪動畫 118
3.10.1 星空動畫 119
3.10.2 波浪動畫 120
第4章 在Director 11中製作動畫 122
4.1 Tween動畫製作 122
4.2 幀幀動畫 124
4.3 Cast to Time動畫 126
4.4 Film Loop(膠片環)動畫 127
4.5 Space to Time動畫 130
4.6 單步錄製動畫 131
4.7 實時錄製動畫 132
4.8 貼上相對性動畫 133
第5章 轉場效果 136
5.1 使用轉場效果 136
5.1.1 創建轉場效果演員成員 136
5.1.2 使用轉場效果演員成員 137
5.2 Director 11中的內置轉場效果 139
5.2.1 Cover類轉場效果 139
5.2.2 Dissolve類轉場效果 140
5.2.3 Other類轉場效果 141
5.2.4 Push類轉場效果 143
5.2.5 Reveal類轉場效果 143
5.2.6 Strips類轉場效果 144
5.2.7 Wipe類轉場效果 146
5.3 常用轉場效果外掛程式 147
5.3.1 DmPack1.x32和
DmPack2.x32 148
5.3.2 DmXtremePack.x32 149
5.3.3 三維轉場效果 149
進 階 篇
第6章 Lingo基礎 154
6.1 認識Lingo語言 154
6.2 Lingo的語法 155
6.2.1 變數 155
6.2.2 數據類型 162
6.2.3 運算符 165
6.2.4 表達式 169
6.2.5 流程控制 169
6.2.6 函式與句柄 176
6.2.7 事件 177
6.2.8 腳本 183
6.3 列表 185
6.3.1 創建列表 185
6.3.2 操作列表 187
6.3.3 列表套用範例:隨機抽題
的測試 192
6.4 認識行為 194
6.5 創建自己的行為 196
6.5.1 創建行為的基本知識 196
6.5.2 創建行為實例 201
第7章 Lingo與演員成員和精靈 207
7.1 演員表和演員成員 207
7.1.1 操作演員表 207
7.1.2 操作演員成員 210
7.2 精靈 212
7.2.1 控制精靈 212
7.2.2 範例:用Lingo製作動畫 218
第8章 Lingo控制基本媒體元素 220
8.1 文本 220
8.1.1 動態創建文本演員成員 221
8.1.2 格式化文本字型 221
8.1.3 格式化段落 223
8.1.4 滾動文字 226
8.1.5 操作文本內容 227
8.1.6 超文本 232
8.1.7 範例:動態創建超文本 234
8.2 圖形圖像 235
8.2.1 常用點陣圖演員成員屬性
與方法 235
8.2.2 範例:滾動圖文混排 239
8.2.3 第三方外掛程式ScrnXtra 242
8.2.4 控制矢量圖形 243
8.3 Flash 248
8.3.1 Director控制Flash 248
8.3.2 範例:Flash播放器 252
8.3.3 Flash控制Director 262
8.4 聲音 264
8.4.1 播放聲音 264
8.4.2 獲取或設定聲音及其
通道屬性 265
8.4.3 控制聲音播放 267
8.4.4 文本-語音轉換技術 269
8.4.5 多種媒體素材的混音處理 272
8.4.6 錄製聲音 273
8.5 數字視頻 280
8.5.1 MPG視頻檔案 281
8.5.2 RM檔案的視頻流特徵 286
8.5.3 控制 RM視頻檔案播放 287
8.5.4 判斷系統是否安裝了特定
視頻檔案播放器 287
第9章 電影 289
9.1 Lingo與電影 289
9.1.1 與電影相關的屬性 289
9.1.2 控制電影 294
9.2 視窗中的電影 300
9.2.1 創建window對象 301
9.2.2 獲取或設定window對象
屬性 301
9.2.3 控制MIAW 303
9.2.4 範例:製作退出詢問對話框 303
9.2.5 範例:製作不規則形狀視窗
的電影 305
第10章 Lingo拓展套用Director 11
中的媒體檔案 308
10.1 PDF 308
10.1.1 導入素材 308
10.1.2 創建控制按鈕處理程式 310
10.1.3 創建互動行為 314
10.1.4 實現滑鼠滾軸的功能 316
10.2 網頁 319
10.3 資料庫 325
10.3.1 第三方外掛程式easyDB 325
10.3.2 一種簡單方便的多媒體
查詢系統的實現 328
第11章 Lingo高級套用 340
11.1 檔案操作 340
11.1.1 基礎檔案操作 340
11.1.2 Director自帶外掛程式FileIO 342
11.2 系統與硬體 346
11.2.1 獲取系統時鐘的相關信息 346
11.2.2 重啟和關閉系統 346
11.2.3 註冊表 347
11.2.4 顯示器 350
11.2.5 鍵盤和滑鼠 357
11.2.6 硬碟和光碟機 362
11.2.7 CPU 368
11.2.8 記憶體 369
實戰發布篇
第12章 大佳電器企業形象宣傳
多媒體製作 372
12.1 撰寫策劃方案 372
12.2 構建項目資料夾 376
12.3 整理設計稿 377
12.4 程式製作 379
12.4.1 製作啟動程式 379
12.4.2 製作主界面程式 380
12.4.3 製作產品介紹目錄頁面 388
12.4.4 製作產品內容頁面 392
第13章 打包和發布電影 393
13.1 發布設定 393
13.1.1 Format選項卡 394
13.1.2 Projector選項卡 394
13.1.3 Files選項卡 396
13.1.4 Shockwave選項卡 397
13.1.5 Html選項卡 398
13.1.6 Image選項卡 399
13.2 發布電影 400
13.2.1 發布前的準備 400
13.2.2 製作電影windows格式
放映機 402
13.2.3 製作保護電影檔案 402
13.3 高級發布 404
13.3.1 更改放映機圖示 404
13.3.2 製作splash螢幕 407
13.3.3 製作多媒體光碟 407