第1章 Flash MX的新功能
1.1 編輯界面的變化
1.1.1 新增面板
1.1.2 調色面板
1.1.3 圖層功能
1.1.4 Action面板
1.1.5 Properties面板
1.2 圖像的處理功能
1.3 腳本語言
1.3.1 對象的變化
1.3.2 事件觸發(fā)模式
1.3.3 網絡功能增強
1.3.4 支持繪圖功能
1.3.5 支持動態(tài)遮罩
1.4 其他功能
1.5 小結
第2章 初識Actions
2.1 Actions編程環(huán)境介紹
2.2 幀動作、影片剪輯動作及按鈕動作
2.2.1 Actions-Frame(幀動作)
2.2.2 Actions-Movie Clip(影片剪輯動作)
2.2.3 Actions-Button(按鈕動作)
2.3 Flash MX中的指令群簡介
2.3.1 Flash MX中的指令分類
2.3.2 Actions可以實現(xiàn)的功能
2.4 Flash MX中的對象
2.5 Movie Explorer影片瀏覽器
2.5.1 Movie Explorer的功能及界面
2.5.2 Movie Explorer的下拉菜單
2.6 ActionScript的基本語法規(guī)則
2.7 數(shù)據與運算
2.7.1 數(shù)據類型
2.7.2 變量
2.7.3 表達式和運算符
2.8 小結
第3章 主動畫控制指令
3.1 幀控制指令
3.1.1 常用的幀控制命令
3.1.2 熟悉幀控制指令Goto(跳轉)
3.1.3 典型范例——控制影片播放進度
3.2 fscommand命令
3.2.1 fscommand(“fullscreen”,arguments)動作指令
3.2.2 fscommand(“allowscale”,arguments)動作指令
3.2.3 fscommand(“showmenu”,arguments)動作指令
3.2.4 fscommand(quit)動作指令
3.2.5 fscommand(“exec”,“applicationname”)動作指令
3.3 全局屬性設置
3.3.1 _focusrect屬性
3.3.2 _quality屬性
3.3.3 _soundbuftime屬性
3.4 其他動作指令
3.4.1 Toggle High Quality動作指令
3.4.2 Stop All Sounds動作指令
3.4.3 If Frame Is Loaded動作指令
3.4.4 #initclip和#endinitclip動作指令
3.4.5 #include動作指令
3.4.6 comment動作指令
3.4.7 evaluate動作指令
3.4.8 setInterval和clearInterval動作指令
3.5 小結
第4章 影片剪輯控制指令
4.1 認識影片剪輯
4.1.1 影片剪輯的創(chuàng)建
4.1.2 影片剪輯實例的命名
4.2 影片剪輯屬性
4.2.1 設置影片剪輯對象的屬性
4.2.2 讀取影片剪輯實例的屬性
4.3 指定影片剪輯路徑
4.3.1 利用tellTarget()指令來指定路徑
4.3.2 利用with指令來指定路徑
4.3.3 利用點語法來指定路徑
4.4 影片剪輯的復制和刪除
4.4.1 duplicateMovieClip、removeMovieClip動作指令
4.4.2 attachMovie動作指令
4.5 影片剪輯實例的層級
4.6 影片剪輯跟隨鼠標指令
4.7 檢測碰撞指令
4.8 設置遮罩影片剪輯
4.8.1 認識遮罩
4.8.2 影片剪輯遮罩
4.9 使用繪圖指令
4.9.1 創(chuàng)建空影片剪輯實例
4.9.2 繪制直線
4.9.3 繪制曲線
4.9.4 填充指令
4.9.5 繪制圖形清除指令
4.10 影片剪輯對象的其他指令
4.10.1 getBounds動作指令
4.10.2 getBytesloaded和getBytesTotal動作指令
4.10.3 getURL動作指令
4.10.4 GlobalToLocal和LocalToGlobal動作指令
4.10.5 loadMovie和unloadMovie動作指令
4.10.6 loadVariable動作指令
4.10.7 updateAfterEvent動作指令
4.10.8 影片剪輯事件
4.10.9 影片剪輯觸發(fā)事件的相關屬性
4.11 典型例
4.11.1 放大鏡效果
4.11.2 動感鼠標效果
4.11.3 文字跟隨鼠標效果
4.11.4 雪花飄飄效果
4.12 小結
第5章 按鈕控制指令
5.1 按鈕的構造
5.2 按鈕的屬性
5.3 設置按鈕的屬性
5.3.1 設置enable屬性
5.3.2 設置trackAsMenu屬性
5.3.3 設置useHandCursor屬性
5.4 典型范例——酷眩菜單
5.5 小結
第6章 文本控制方法
6.1 文本類型
6.1.1 靜態(tài)文本
6.1.2 動態(tài)文本
6.1.3 輸入文本
6.2 文本域的控制
6.2.1 文本域的動作指令
6.2.2 文本域的屬性
6.2.3 文本域事件
6.3 文本格式的控制
6.3.1 文本格式動作指令
6.3.2 文本格式對象的屬性
6.4 小結
第7章 顏色控制指令
7.1 顏色對象概述
7.1.1 顏色對象概念
7.1.2 創(chuàng)建顏色對象方法
7.2 顏色對象控制指令
7.2.1 setRGB和getRGB動作指令
7.2.2 setTransform和getTransform動作指令
7.3 顏色對象應用范例
7.4 小結
第8章 聲音控制指令
8.1 聲音對象概述
8.2 聲音對象的控制
8.2.1 attachSound、start和stop動作指令
8.2.2 設置和讀取音量值
8.2.3 設置和讀取聲音平衡
8.2.4 設置和讀取聲音對象的轉換
8.3 聲音對象的屬性
8.4 聲音對象觸發(fā)事件
8.4.1 onSoundComplete指令
8.4.2 onLoad指令
8.5 典型范例——擊打小蟲游戲
8.6 小結
第9章 流程控制
9.1 條件判斷結構
9.1.1 單分支條件判斷結構
9.1.2 兩分支條件判斷結構
9.1.3 多分支條件判斷結構
9.2 循環(huán)控制結構
9.2.1 for循環(huán)
9.2.2 for…in循環(huán)
9.2.3 while循環(huán)
9.2.4 do…while循環(huán)
9.3 continue和break動作指令
9.3.1 continue動作指令
9.3.2 break動作指令
9.4 小結
第10章 活用數(shù)組對象
10.1 數(shù)組對象概述
10.2 數(shù)組對象的屬性與方法
10.2.1 數(shù)組對象的屬性
10.2.2 數(shù)組對象的方法
10.3 小結
第11章 函數(shù)
11.1 函數(shù)的概念
11.1.1 函數(shù)的分類
11.1.2 函數(shù)的調用
11.2 預定義函數(shù)
11.2.1 數(shù)學函數(shù)
11.2.2 轉換函數(shù)
11.2.3 其他函數(shù)
11.2.4 不贊成使用的函數(shù)
11.3 自定義函數(shù)
11.3.1 自定義函數(shù)的建立和調用
11.3.2 自定義函數(shù)的參數(shù)傳遞
11.4 小結
第12章 數(shù)學方法和常量
12.1 數(shù)學對象概述
12.2 數(shù)學對象的方法
12.3 數(shù)學常數(shù)
12.4 小結
第13章 字符串對象
13.1 字符串對象概述
13.2 字符串對象的屬性
13.3 字符串對象的方法
13.4 字符串對象應用范例
13.5 小結
第14章 日期對象
14.1 日期對象概述
14.2 讀取日期和時間
14.2.1 讀取本地時間
14.2.2 讀取格林尼治時間
14.3 設置日期對象時間
14.3.1 設置為本地時間
14.3.2 設置為格林尼治時間
14.4 日期對象應用范例
14.4.1 制作黑白交替的時鐘
14.4.2 制作萬年歷
14.5 小結
第15章 XML和XMLSocket對象
15.1 XML概述
15.1.1 XML文件的聲明
15.1.2 XML文件的注意事項
15.2 XML對象
15.2.1 XML對象概述
15.2.2 XML對象的屬性
15.2.3 XML對象的方法
15.3 XMLSocket對象
15.3.1 XMLSocket對象概述
15.3.2 XMLSocket對象的方法
15.3.3 XMLSocket對象事件
15.4 小結
第16章 自定義對象
16.1 自定義對象概述
16.2 創(chuàng)建自定義對象
16.2.1 使用new Object動作指令構建對象
16.2.2 使用自定義函數(shù)構建對象
16.2.3 創(chuàng)建繼承
16.3 自定義對象的方法
16.4 自定義對象的屬性
16.5 小結
第17章 其他對象
17.1 鼠標對象
17.1.1 鼠標的方法
17.1.2 鼠標的監(jiān)聽者
17.2 鍵盤對象
17.2.1 鍵盤對象的方法
17.2.2 鍵盤對象的屬性
17.3 選擇對象
17.3.1 選擇對象的方法
17.3.2 選擇對象的監(jiān)聽項目
17.4 數(shù)值對象
17.4.1 數(shù)值對象的方法
17.4.2 數(shù)值對象的屬性
17.5 邏輯對象
17.5.1 toString方法
17.5.2 valueOf方法
17.6 小結
第18章 組件
18.1 FCheckBox組件
18.1.1 生成FCheckBox組件實例
18.1.2 FCheckBox組件的參數(shù)
18.1.3 FCheckBox組件的方法
18.2 FComboBox組件
18.2.1 生成FComboBox組件實例
18.2.2 FComboBox組件的參數(shù)
18.2.3 FComboBox組件的方法
18.3 FListBox組件
18.3.1 FListBox組件的參數(shù)
18.3.2 FListBox組件的方法
18.4 FPushButton組件
18.4.1 FPushButton組件的參數(shù)
18.4.2 FPushButton組件的方法
18.5 FRadioButton組件
18.5.1 生成FRadioButton組件實例
18.5.2 FRadioButton組件的參數(shù)
18.5.3 FRadioButton組件組的方法
18.5.4 FRadioButton組件的方法
18.6 FScrollBar組件
18.6.1 生成FScrollBar組件實例
18.6.2 FScrollBar組件的參數(shù)
18.6.3 FScrollBar組件的方法
18.7 FScrollPane組件
18.7.1 生成FScrollPane組件實例
18.7.2 FScrollPane組件的參數(shù)
18.7.3 FScrollPane組件的方法
18.8 FStyleFormat對象
18.8.1 生成FStyleFormat對象實例
18.8.2 FStyleFormat對象的屬性
18.8.3 FStyleFormat對象的方法
18.9 小結
附錄1 ASCII表
附錄2 虛擬鍵碼表
附錄3 Flash的相關網址