Flash AS3.0動畫程序設計案例教程課件第1章_第1頁
Flash AS3.0動畫程序設計案例教程課件第1章_第2頁
Flash AS3.0動畫程序設計案例教程課件第1章_第3頁
Flash AS3.0動畫程序設計案例教程課件第1章_第4頁
Flash AS3.0動畫程序設計案例教程課件第1章_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第1章 動畫編程簡介FlashAS3.0FlashActionScript3.0概況

AdobeFlashProfessionalIDEFlash中設計與AS代碼的集成1.1動畫編程語言AS3.0Flash是目前最為熱門的二維交互式矢量動畫制作軟件。

ActionScript(AS)是內(nèi)置于Flash的編程語言,它在Flash內(nèi)容和應用程序中實現(xiàn)交互性、數(shù)據(jù)處理以及其他許多功能。

ActionScript在ActionScript虛擬機(AVM)中執(zhí)行,運行時AVM包含在FlashPlayer中。ActionScript代碼通常由編譯器轉換為字節(jié)代碼格式。字節(jié)代碼是一種由計算機編寫和識別的編程語言。在AdobeFlashProfessional中內(nèi)置有編譯器。字節(jié)代碼嵌入在FlashPlayer執(zhí)行的SWF文件中。

ActionScript3.0已成了真正的面向對象的編程語言,提供了可靠的編程模型,方便創(chuàng)建擁有大型數(shù)據(jù)集和面向對象的可重用代碼庫的高度復雜應用程序。

ActionScript3.0中的新功能:(1)核心語言功能;(2)API功能.

1.2FlashIDE簡介動作面板(2)輸出面板(3)編譯器錯誤面板(4)腳本窗口1.3案例——圖形自動繪制程序1.3.1案例任務描述本案例是一個不需要動畫設計的腳本范例,程序代碼以外部獨立的as文件存在,它實現(xiàn)的功能是由程序運行時自動地完成一個箭頭圖形的繪制。1.3.2操作流程

程序功能演示;學生動手練習。1.3.3案例小結在本案例中,使用獨立存在的Arrow.as腳本文件,被另一個設計內(nèi)容空白的arrow.fla設計文件,通過文檔類的方式調(diào)用,集成在一起,形成最后的Flash作品。

Arrow.as文件的類代碼可以被重復使用,任何其它影片作品文檔都可調(diào)用它,原因在于它是獨立存在的。1.4案例——補間動畫播放程序1.4.1案例任務描述本案例首先設計一段常規(guī)的形狀補間動畫,然后添加到動畫中的交互行為,包括兩個可以單擊的按鈕:一個用于啟動動畫,另一個用于導航到單獨的URL(某個網(wǎng)站,比如中國水利水電出版社)。交互行為的動作代碼為存放在時間軸上的幀代碼。

1.4.2操作流程程序功能演示;學生動手練習。1.4.3案例小結本案例將各段ActionScript代碼合并后形成一個完整的應用程序。該動畫片段是一個如何利用現(xiàn)有線性動畫以及添加某些交互式元素的示例。程序代碼全部放置在時間軸的幀上,不存在或沒有用到外部as文件中的代碼。1.5案例——HelloWorld程序1.5.1案例任務描述本案例ActionScript應用程序是一個標準“HelloWorld”應用程序,設計要求較為簡單:此應用程序名為HelloWorld;將顯示一個包含“HelloWorld!”字樣的文本字段;應用程序主要實現(xiàn)一個名為Greeter的面向對象的類,存在于外部as文件中。這種設計允許在FlashProfessional中使用該類。1.5.2操作流程程序功能演示;學生動手練習。1.5.3案例小結本案例是較為典型的Flash動畫作品的表現(xiàn)形式,ActionScript腳本程序和作品設計相結合,有一定的交互性,并體現(xiàn)了一種在FlashProfessional中使用外部ActionScrip

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論