<內容簡介>
本書中所要解說的ActionScript3.0 Flash API是可直接存取自Flash Platform心臟部位Flash
Player的API並使其更有效率運作的手段。而在內容上是依照該主要功能來進行分類並伴隨範例程式碼來解說之。
此外,更對Flash Player
10強大的功能—3D操作、進階文字排版等,做深入詳細的介紹。關於3D操作功能的部分,使用者完全不需要理解困難的座標數學處理方式,就能加入複雜的3D處理;進階文字排版功能則是將Adobe排版技術融入到Flash
Player,已提供等同於印刷品質的發佈功能給Flash Platform所支援的媒體。
而Flash
Platform的統一帶來的另一項進步,就是融合Flash Builder這個程式綜合開發環境。如同書中所示,它不但能夠建立、編輯、除錯Flash
CS5專案,更能修正ActionScript專案,大幅提升ActionScript開發Flash內容的效率。
本書特色
●依照ActionScript
的各種實際應用功能與處理,劃分9大章共34個單元,循序漸進提升讀者撰寫程式之實力。
●深入說明各種屬性之格式、型態、傳回值、用途,以及所屬類別。
●其內容解說都會搭配範例程式碼與語法說明,讓您徹底精通ActionScript
。
●隨附光碟收錄本書所有範例的fla檔、as檔等,方便讀者學習使用。
<章節目錄>
PART1
ActionScript程式的基本寫法
ActionScript程式碼之撰寫/變數宣告/使用運算子/事件處理與使用類別等。
PART2
處理日期、時間
取得現在的日期與時間/進行日期與時間的運算/計時器的迴圈處理等。
PART3
數值與數學處理
使用數值資料/將數值轉換為指定的格式/進行數學運算/產生隨機數值,與進行四捨五入等運算等。
PART4
陣列與Vector
陣列:使用索引陣列/使用關聯陣列/透過Dictionary使用關聯陣列等;
Vector:過濾Vector的元素/排序Vector的元素。
PART5
文字與規則運算式
處理字串資料/規則運算式/文字欄位等。
PART6 進階的文字處理工作
Text Layout
Framework(TLF)/使用TLF標籤語言/使用TLF類別/進行TLF元素的樣式設定等。
PART7
視覺化元素的操作
舞台與時間軸/互動式物件(Interactive
Object)/FocusManager/MovieClip/移動補間動畫/幾何的二維操作等。
PART8
圖像與濾鏡
圖像:載入並顯示點陣圖/顯示元件庫影像/使用BitmapData;
濾鏡:建立濾鏡物件並套用於顯示物件/將濾鏡套用至BitmapData物件等。
PART9
聲音與視訊
聲音:載入聲音檔/處理Sound事件/處理內嵌聲音/使用麥克風;
視訊:以FLVPlayback組件播放視訊。
<光碟內容>
收錄本書範例檔