本書結合豐富實用的案例,介紹了Flash:ActionScript 3.0的基本語法、基本結構、基本技巧。 利用Flash本身創作動畫方便、編寫代碼簡潔、視覺效果好的優勢和特點,引導讀者從零開始循序漸進地學習 Flash互動媒體設計。本書知識系統、全面,實例豐富,適合作為大學、高職高專的動畫、電子商務等專業的教材,也可作為自學者的學習參考書。
一本全程用新穎別致的案例講解程序設計基礎的教程,授人以魚+授人以漁兩層講解模式,教學做一體化!
授人以魚:書中針對覆蓋的知識點娓娓道來,循序漸進地向讀者講述所覆蓋的知識點,從原理用法開始,再輔以詳盡的源代碼和直觀的效果圖,邊學邊實踐,固化知識點。
授人以漁:書中通過有層次的案例步步深入,抽絲撥繭般向讀者闡述所涉及的知識點,從案例分析開始,再輔以詳盡的制作步驟和對應的插圖,邊做邊思考,活化知識點。
作者簡介:
李志勇,李亮,男, 深圳職業技術學院多媒體設計與制作專業從事教學工作,潛心研究教育教學方法,積極有效地進行課程改革,取得了良好的教學效果,連續多年被評為教學優秀。
第1章Flash互動編程體驗
1.1程序是什么
1.2第一個Flash互動程序
1.3程序設計語言的類別
1.3.1匯編語言
1.3.2高級語言
1.4本章小結
第2章快速上手——ActionScript 3.0語言與開發環境
2.1ActionScript 3.0語言介紹
2.2程序開發工具
2.3認識Flash動作腳本窗口
2.4腳本與時間軸動畫的關系
2.5 ActionScript 3.0語言規范和良好的編程習慣
2.5.1命名規范
2.5.2養成良好的書寫習慣
2.6本章小結
課后練習
第3章變量和數據類型
3.1變量
3.1,1變量的聲明
3,1,2如何命名變量
3.1.3數據類型
3.1.4常量
3.2運算符
3.2.1算術運算符
3.2.2復合賦值運算符
3.2.3比較運算符
3.2.4邏輯運算符
3.2.5字符串連接運算符
3.2.6運算符優先級
3.3本章小結
課后練習
第4章控制影片剪輯
4.1事件處理
4.1.1何謂事件
4.1.2事件處理模式
4.1.3事件對象
4.1.4鍵盤事件
4.2控制影片剪輯
4.2.1控制影片剪輯的播放
4.2.2控制影片剪輯的屬性
4.3本章小結
課后練習
第5章選擇結構
5.1程序結構
5.2條件分支
5.2.1if語句
5.2.2if…else語句
5.2.3if…else if…else語句
5.2.4if語句嵌套
5.3開關分支
5.3.1switch語句
5.3.2break語句
5.4項目實戰
5.5本章小結
課后練習
第6章循環結構
6.1什么是循環
6.1.1for循環
6.1.2while循環
6.1.3 do…while循環
6.2循環進階
6.2.1循環嵌套
6.2.2跳出循環
6.2.3繼續下次循環
6.3項目實戰
6.4本章小結
課后練習
第7章函數
7.1何謂函數
7.1.1定義函數
7.1.2函數參數
7.1.3函數返回值
7.2函數的進階
7.2.1函數的嵌套調用
7.2.2變量的作用域和生存期
7.2.3為何需要函數
7.3項目實戰
7.4本章小結
課后練習
第8章數組
8.1創建數組
8.1.1何謂數組
8.1.2創建數組
8.2操作數組
8.2.1添加元素
8.2.2刪除元素
8.2.3查找元素
8.2.4排序
8.3二維數組
8.3.1二維數組的定義
8.3.2二維數組的遍歷
8.4項目實戰
8.5本章小結
課后練習
第9章綜合項目
9.1項目說明
9.2項目策劃
9.3項目實施
9.3.1完成主畫面設計
9.3.2實現輸入、保存和計算平均值的功能
9.3.3實現排序功能
9.3.4拓展——動態生成排序畫面
3.5拓展——用組件顯示排序數據
4本章小結
附錄A常用ASCII 碼對照表