第1章 Flash網站的發(fā)展 1
1.1 Flash的發(fā)展簡史 1
1.2 HTML頁面與Flash 5
1.3 Flash網站的未來 6
第2章 Flash網站規(guī)劃 7
2.1 Flash網站的結構規(guī)劃 7
2.1.1 Flash網站的結構 7
2.1.2 Flash的層次結構 9
2.2 Flash網站的設計規(guī)劃 11
2.3 Flash網站的內容規(guī)劃 13
2.3.1 內容規(guī)劃形式 13
2.3.2 內容規(guī)劃過程 14
2.4 Flash網站規(guī)劃完成后的實施 14
第3章 Flash網站常用ActionScript 21
3.1 常用ActionScript 21
3.1.1 getBytesLoaded()和getBytesTotal() 21
3.1.2 getURL() 22
3.1.3 LoadMovie()和unLoadMovie() 23
3.1.4 attachMovie和removeMovieClip 27
3.1.5 路徑 30
3.1.6 Array數組 31
3.2 Flash中的循環(huán) 41
3.2.1 幀循環(huán) 41
3.2.2 for循環(huán) 43
3.2.3 OnEnterFrame循環(huán) 44
3.2.4 SetInterval循環(huán) 44
3.3 緩動的應用 47
3.3.1 靜態(tài)緩動 47
3.3.2 自定義緩動 48
3.3.3 動態(tài)緩動 49
3.3.4 使用外部類設置緩動(tween類和easing類) 51
3.3.5 可擴展的緩動函數 54
3.3.6 onMotionFinished 55
第4章 Flash 與JavaScript的結合應用 59
4.1 使用JavaScript彈出居中窗體 59
4.1.1 靜態(tài)鏈接彈出居中窗體 61
4.1.2 在Flash中彈出居中窗體 62
4.1.3 重復利用JavaScript函數——JS文件 63
4.2 全屏技術的應用 64
4.2.1 JavaScript全屏瀏覽器窗口 65
4.2.2 Flash全屏 67
案例實作 77
第5章 在Flash中創(chuàng)建有效的預載 81
5.1 Preloader的基本類型 81
5.2 簡單的預載結束Preloader 81
5.2.1 進度指示預載 83
5.2.2 復雜預載 85
5.3 載入外部內容預載 90
5.4 預載過程中的切換 95
案例實作 102
第6章 XML在Flash中的應用 109
6.1 XML基礎 109
6.1.1 XML基本結構 109
6.1.2 元素和節(jié)點 110
6.1.3 文本節(jié)點 111
6.1.4 屬性 112
6.1.5 CDATA 113
6.1.6 附加內容 113
6.2 XML與Flash相關聯 114
6.2.1 XML與值對 114
6.2.2 載入XML至Flash 115
6.2.3 預載XML文檔 117
6.2.4 White Space空格 119
6.3 理解XML對象的應用 120
6.3.1 Parsing解析XML 120
6.3.2 載入文本 126
6.3.3 信息內容展示 129
6.3.4 XML作品展示 136
6.3.5 嵌套循環(huán) 140
案例實作1 XML新聞列表 142
案例實作2 XML作品案例 147
第7章 網站導航 153
7.1 簡單的網站導航 153
7.2 標準按鈕與MovieClip按鈕事件類型 160
7.2.1 按鈕的事件類型 160
7.2.2 標準按鈕事件 161
7.2.3 MovieClip按鈕事件 162
7.3 ActionScript導航 164
7.3.1 ActionScript導航 164
7.3.2 ActionScript圖形導航 166
7.4 XML導航 170
案例實作 導航 175
第8章 處理Flash的外部內容 177
8.1 加載外部文本文件 177
8.1.1 LoadVars方法 177
8.1.2 預載外部文本文件 180
8.2 格式化外部文本內容 182
8.2.1 TextFormat()方法 182
8.2.2 格式化外部載入文本 185
8.2.3 用HTML標簽格式化外部文本 186
8.2.4 載入外部HTML文本 188
8.3 層疊樣式表的應用 189
8.3.1 TextField.StyleSheet用法 190
8.3.2 將CSS層疊樣式表應用于外部文本 193
8.3.3 在XML中應用樣式表 195
8.3.4 使用XML中的CDATA格式化 197
8.4 嵌入字體 199
8.5 自定義滾動條 202
8.5.1 文本滾動 202
8.5.2 超級滾動公式自定義滾動條 205
8.5.3 為自定義滾動條加入緩動 209
案例實作 載入外部文本及自定義滾動條 211
第9章 聲音在網站中的應用 217
9.1 導入聲音 217
9.1.1 將聲音導入到舞臺 218
9.1.2 將聲音導入到庫 218
9.2 將聲音加入到影片中 218
9.2.1 從庫中加入聲音到影片 219
9.2.2 從外部庫中加入聲音到影片 219
9.3 為按鈕加入聲音 220
9.4 使聲音與影片同步 221
9.5 ActionScript Sound 223
9.5.1 Sound Object 223
9.5.2 加載聲音 224
9.5.3 聲音的循環(huán) 226
9.5.4 聲音開關 227
9.5.5 控制音量及左右聲道 228
9.6 發(fā)布包含聲音的文檔 230
案例實作 加入聲音開關 232
第10章 視頻在網站中的應用 235
10.1 Flash支持的視頻格式 235
10.1.1 Flash中可以支持的視頻文件格式 235
10.1.2 Flash提供的多種集成和傳送視頻內容的方法 236
10.2 用“視頻導入”向導導入視頻 237
10.2.1 從標準Web服務器上選擇“漸進式下載” 238
10.2.2 導入從Flash Communication Server或FVSS傳送的視頻流 239
10.2.3 在SWF文件中嵌入視頻 239
10.2.4 導入鏈接的QuickTime視頻文件 241
10.3 設置編碼視頻參數 242
10.3.1 選擇視頻編碼配置文件 242
10.3.2 指定高級編碼設置(僅限Flash Professional) 243
10.3.3 裁切和修剪視頻 245
10.4 在“視頻導入”向導中編輯視頻剪輯 246
10.4.1 編輯視頻剪輯的方法 246
10.4.2 將Flash視頻文件導入庫中 247
10.5 更改視頻剪輯屬性 248
10.6 FlV視頻的創(chuàng)建 250
10.7 ActionScirpt控制視頻的回放 253
10.7.1 控制導入到Flash內部視頻的回放 253
10.7.2 控制外部FLV視頻的回放 255
10.8 利用媒體組件控制視頻 259
10.8.1 媒體組件參數(僅限Flash Professional) 260
10.8.2 使用媒體組件控制FLV視頻 261
10.9 創(chuàng)建自定義外觀的FLV播放器 263
案例實作 FLV播放器 270
第11章 Flash動態(tài)數據處理 275
11.1 loadVars 275
11.2 加載動態(tài)數據 277
11.2.1 加載數據的基本原理 277
11.2.2 從文本文件中加載數據 278
11.2.3 從XML中加載數據 281
11.2.4 從數據庫中加載數據 281
11.3 保存動態(tài)數據到服務器 294
11.3.1 保存數據的一般方法 294
11.3.2 保存數據到文本文件 295
11.3.3 保存數據到數據庫 299
案例實作 302
第12章 網站的發(fā)布 303
12.1 發(fā)布的基本過程 303
12.2 修正Flash嵌入到IE中的問題 304