版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、FLASH教案,1,FLASH CS4教學(xué)教案,第十一講 Flash ActionScript基礎(chǔ),FLASH教案,2,FLASH CS4教學(xué)教案,第十講 Flash ActionScript基礎(chǔ),FLASH教案,3,FLASH CS4教學(xué)教案,第九講 Flash ActionScript基礎(chǔ),FLASH教案,4,FLASH CS4教學(xué)教案,第八講 Flash ActionScript基礎(chǔ),FLASH教案,5,FLASH CS4教學(xué)教案,第七講 Flash ActionScript基礎(chǔ),FLASH教案,6,FLASH CS4教學(xué)教案,第六講 Flash蒙板層動(dòng)畫的制作,FLASH教案,7,FL
2、ASH CS4教學(xué)教案,第五講 Flash形狀補(bǔ)間動(dòng)畫的制作,FLASH教案,8,FLASH CS4教學(xué)教案,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作,FLASH教案,9,FLASH CS4教學(xué)教案,第三講 Flash關(guān)鍵幀(逐幀)動(dòng)畫的制作,FLASH教案,10,FLASH CS4教學(xué)教案,主講:周桂珍,教育技術(shù)學(xué)專業(yè) 08.1,學(xué)時(shí)分配:24學(xué)時(shí)理論+24學(xué)時(shí)實(shí)踐,FLASH教案,11,第一講 Flash動(dòng)畫設(shè)計(jì)基礎(chǔ)知識(shí),一、動(dòng)畫原理,人類具有“視覺暫留”的特性,就是說(shuō)人的眼睛看到一幅畫或一個(gè)物體后,在1/24秒內(nèi)不會(huì)消失。利用這一原理,在一幅畫還沒有消失前播放出下一幅畫,就會(huì)給人造成一種流暢
3、的視覺變化效果。 分類: A.全動(dòng)畫(每秒24幅) 半動(dòng)畫(少于24幅) B.平面動(dòng)畫 (水墨/剪紙) 偶動(dòng)畫 (折紙/木偶/黏土/塑料/其它材質(zhì)) C.手工繪制為主的傳統(tǒng)動(dòng)畫 以計(jì)算機(jī)為主的電腦動(dòng)畫(2D/3D),FLASH教案,12,第一講 Flash動(dòng)畫設(shè)計(jì)基礎(chǔ)知識(shí),二、Flash軟件簡(jiǎn)介,1、FLASH 動(dòng)畫制作軟件是由 Macromedia公司出品。 2、FLASH 除制作動(dòng)畫外支持聲音導(dǎo)入與強(qiáng)大的交互功能。 3、FLASH 支持的腳本語(yǔ)言是基于 Java Script的Action Script語(yǔ)言。 4、FLASH 源文件擴(kuò)展名為. fla ;導(dǎo)出文件擴(kuò)展名為.swf 5、FLA
4、SH與Dream weaver . Fireworks并稱網(wǎng)絡(luò)三劍客。,FLASH教案,13,第一講 Flash動(dòng)畫設(shè)計(jì)基礎(chǔ)知識(shí),三、Flash軟件的特點(diǎn),1、文件小:利用矢量圖形格式制作動(dòng)畫,文件體積小,更利于網(wǎng)絡(luò)傳輸、瀏覽。 2、不易失真:矢量圖形可任意放大,不失真無(wú)鋸齒。 3、邊看邊下載:提供流技術(shù),文件沒下載完也可瀏覽動(dòng)畫。 4、跨平臺(tái):基于Java開發(fā)的播放器,Internet Explorer與Netscape兩大瀏覽器也為其建立控件。 5、多媒體交互:在網(wǎng)絡(luò)上結(jié)合文字、圖像、聲音、并與訪客產(chǎn)生交互。屏保、電子卡片、光盤等。 6、使用范圍變廣:兼?zhèn)淅L圖動(dòng)畫編輯聲音及完整的動(dòng)作描語(yǔ)言
5、,做出相當(dāng)豐富的動(dòng)態(tài)界面。聊天室、留言板、多人在游戲等。,FLASH教案,14,第一講 Flash動(dòng)畫設(shè)計(jì)基礎(chǔ)知識(shí),四、Flash軟件的名詞解釋,1、矢量圖像:是用包含顏色和位置屬性的直線或曲線來(lái)描述的圖像。線段由圖形編輯器生成、程序生成指令集合。文件小,不易失真。 2、位圖圖像:是通過(guò)像素點(diǎn)來(lái)記錄圖像的。記錄像素點(diǎn)的“值”,文件大。像素點(diǎn)越多,分辯率越大,越清晰,文件越大。色彩艷麗,不可無(wú)限放大。 3、電影:泛指Flash動(dòng)畫文件。它是通過(guò)一定數(shù)量的幀按照時(shí)間的某一順序組織起來(lái)的一個(gè)集合體。 4、舞臺(tái):編輯動(dòng)畫對(duì)象的場(chǎng)所。Flash MX中所有的動(dòng)畫元素都需要在舞臺(tái)上表現(xiàn)出來(lái)。,FLASH教
6、案,15,第一講 Flash動(dòng)畫設(shè)計(jì)基礎(chǔ)知識(shí),四、Flash軟件的名詞解釋,5、場(chǎng)景:是由不同的舞臺(tái)對(duì)象組成的集合體。為了分類電影中不同類型的劇情,同時(shí)也便于制作、管理及后期維護(hù) 6、時(shí)間線:它主要由幀、層和播放指針組成。時(shí)間線一方面用來(lái)表示動(dòng)畫的幀,另一方面用來(lái)表示動(dòng)畫運(yùn)動(dòng)的時(shí)間,同時(shí)它還于層一一對(duì)應(yīng)。 7、層:許多透明膠片疊加,每層內(nèi)容獨(dú)立,上層內(nèi)容遮擋下層內(nèi)容,最終動(dòng)畫為所用層疊加效果(普通層、運(yùn)動(dòng)引導(dǎo)層、遮罩層)。 8、幀:組成動(dòng)畫的最基本的元素。在時(shí)間線上幀是用一個(gè)個(gè)的單元格符號(hào)表示的。Flash電影播放過(guò)程中一個(gè)又一個(gè)的畫面理解為幀(普通幀、關(guān)鍵幀、空白關(guān)鍵幀)。,FLASH教案,
7、16,第一講 Flash動(dòng)畫設(shè)計(jì)基礎(chǔ)知識(shí),五、Flash軟件制作動(dòng)畫的一般步驟,1、確定運(yùn)動(dòng)對(duì)象(創(chuàng)建圖符) 2、確定運(yùn)動(dòng)時(shí)間(確定時(shí)間線的起止幀) 3、確定運(yùn)動(dòng)軌跡(添加運(yùn)動(dòng)引導(dǎo)層) 4、修訂運(yùn)動(dòng)的合理性(設(shè)置運(yùn)動(dòng)參數(shù)),FLASH教案,17,第二講 Flash繪圖與填色,FLASH教案,18,選擇工具,對(duì)應(yīng)的是文檔的屬性。 可以用來(lái)移動(dòng)對(duì)象,修改線的弧度、頂點(diǎn)位置。,第二講 Flash繪圖與填色,FLASH教案,19,矩形工具選項(xiàng)可以設(shè)置圓角矩形,矩形工具屬性包括邊線與填充。 在自定義欄可以設(shè)置畫多邊形和星形。,第二講 Flash繪圖與填色,FLASH教案,20,變形工具:可以變換大小,傾
8、斜,變旋轉(zhuǎn)角度。 注意變換時(shí)中心點(diǎn)的位置。,第二講 Flash繪圖與填色,FLASH教案,21,直線屬性包括: 顏色、 粗細(xì)、 樣式,第二講 Flash繪圖與填色,FLASH教案,22,使用顏料桶工具時(shí),要正確設(shè)置選項(xiàng),才能保證填充。,第二講 Flash繪圖與填色,FLASH教案,23,使用筆刷工具時(shí),要正確設(shè)置選項(xiàng),選擇筆刷的樣式和粗細(xì)。,第二講 Flash繪圖與填色,FLASH教案,24,鉛筆是自由繪圖用的。選項(xiàng)不同畫的線的效果不同,第二講 Flash繪圖與填色,FLASH教案,25,使用橢圓工具時(shí)要注意設(shè)置邊線和填充,第二講 Flash繪圖與填色,FLASH教案,26,橡皮選項(xiàng)中擦除方式
9、不同,擦除的效果不同。,水龍頭是一種特殊效果的橡皮。,第二講 Flash繪圖與填色,FLASH教案,27,填充變形工具是調(diào)整漸變色的中心、寬度和位置的。,放射狀漸變的調(diào)整,線性漸變的調(diào)整,第二講 Flash繪圖與填色,FLASH教案,28,橡皮選項(xiàng)中擦除方式不同,擦除的效果不同。,水龍頭是一種特殊效果的橡皮。對(duì)準(zhǔn)邊線可擦除邊線,對(duì)準(zhǔn)填充部分可擦除填充部分。,第二講 Flash繪圖與填色,FLASH教案,29,墨水瓶工具是用來(lái)修改邊線或?yàn)樘畛鋮^(qū)域添加邊線的。,第二講 Flash繪圖與填色,FLASH教案,30,套索工具是對(duì)用來(lái)選擇畫面中對(duì)象的部分區(qū)域,選中后可以對(duì)這部分區(qū)域進(jìn)行編輯。,第二講 F
10、lash繪圖與填色,FLASH教案,31,文字輸入工個(gè),在屬性面板中設(shè)置文字的屬性。文字有靜態(tài)文本、動(dòng)態(tài)文本、輸入文本。,第二講 Flash繪圖與填色,FLASH教案,32,吸管工具是用來(lái)拾取畫面的對(duì)象的顏色的。,第二講 Flash繪圖與填色,FLASH教案,33,放在鏡用來(lái)修改畫面的顯示比例的??梢苑糯箫@示可縮小顯示。,修改畫面的顯示比例,第二講 Flash繪圖與填色,FLASH教案,34,第三講 Flash關(guān)鍵幀(逐幀)動(dòng)畫的制作,一、時(shí)間軸,圖層,時(shí)間軸,空白關(guān)鍵幀,FLASH教案,35,第三講 Flash關(guān)鍵幀(逐幀)動(dòng)畫的制作,一、時(shí)間軸,FLASH教案,36,第三講 Flash關(guān)鍵
11、幀(逐幀)動(dòng)畫的制作,一、時(shí)間軸,插入幀:延長(zhǎng)畫面的播放時(shí)間。 插入關(guān)鍵幀:修改畫面。 插入空白關(guān)鍵幀:更換畫面或新創(chuàng)建畫面。 刪除幀:刪除時(shí)間線上的畫面,時(shí)間線的操作:,FLASH教案,37,第三講 Flash關(guān)鍵幀(逐幀)動(dòng)畫的制作,一、時(shí)間軸,圖層的操作:,添加,刪除,隱藏,鎖定,邊框顯示,移動(dòng),FLASH教案,38,第三講 Flash關(guān)鍵幀(逐幀)動(dòng)畫的制作,二、創(chuàng)建關(guān)鍵幀(逐幀)動(dòng)畫,FLASH教案,39,第三講 Flash關(guān)鍵幀(逐幀)動(dòng)畫的制作,二、創(chuàng)建關(guān)鍵幀(逐幀)動(dòng)畫,FLASH教案,40,第三講 Flash關(guān)鍵幀(逐幀)動(dòng)畫的制作,二、創(chuàng)建關(guān)鍵幀(逐幀)動(dòng)畫,FLASH教案
12、,41,第三講 Flash關(guān)鍵幀(逐幀)動(dòng)畫的制作,二、創(chuàng)建關(guān)鍵幀(逐幀)動(dòng)畫,FLASH教案,42,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作,一、復(fù)習(xí),一、,時(shí)間線的操作,FLASH教案,43,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作,二、元件,電影剪輯元件(movie clip),圖形元件(graphic),按鈕元件(button),FLASH教案,44,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作,二、元件,電影剪輯元件(movie clip),實(shí)例(instance),舞臺(tái)中的元件,稱為實(shí)例。實(shí)例在編輯程時(shí)可以命名,可以設(shè)置其屬性和疊加模式。,FLASH教案,45,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作
13、,三、移動(dòng)補(bǔ)間動(dòng)畫,在時(shí)間線上創(chuàng)建起始關(guān)鍵幀與結(jié)束關(guān)鍵幀間的動(dòng)畫,其中間的形狀由計(jì)算機(jī)自動(dòng)計(jì)算出來(lái)。,FLASH教案,46,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作,三、移動(dòng)補(bǔ)間動(dòng)畫,1、創(chuàng)建一個(gè)對(duì)象 2、創(chuàng)建補(bǔ)間動(dòng)畫 3、調(diào)整 起始關(guān)鍵幀、結(jié)束關(guān)鍵幀的屬性,傳統(tǒng)動(dòng)畫的制作方法,FLASH教案,47,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作,三、移動(dòng)補(bǔ)間動(dòng)畫,FLASH教案,48,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作,三、移動(dòng)補(bǔ)間動(dòng)畫,1、創(chuàng)建一個(gè)對(duì)象 2、創(chuàng)建補(bǔ)間動(dòng)畫 3、插入關(guān)鍵幀時(shí)可選屬性 4、調(diào)整路徑,路徑動(dòng)畫,FLASH教案,49,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作,三、移動(dòng)補(bǔ)間動(dòng)畫,FL
14、ASH教案,50,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作,三、移動(dòng)補(bǔ)間動(dòng)畫,FLASH教案,51,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作,三、移動(dòng)補(bǔ)間動(dòng)畫,FLASH教案,52,第四講 Flash移動(dòng)補(bǔ)間動(dòng)畫的制作,三、移動(dòng)補(bǔ)間動(dòng)畫,FLASH教案,53,第五講 Flash形狀補(bǔ)間動(dòng)畫的制作,一、形狀補(bǔ)間動(dòng)畫,起始關(guān)鍵與結(jié)束關(guān)鍵幀的形態(tài)(shape)發(fā)生了改變。要求對(duì)分離的對(duì)象定義動(dòng)畫。,FLASH教案,54,第五講 Flash形狀補(bǔ)間動(dòng)畫的制作,一、形狀補(bǔ)間動(dòng)畫,FLASH教案,55,第五講 Flash形狀補(bǔ)間動(dòng)畫的制作,一、形狀補(bǔ)間動(dòng)畫,FLASH教案,56,第五講 Flash形狀補(bǔ)間動(dòng)畫的制
15、作,二、蒙板層動(dòng)畫,遮罩層 被遮層,通過(guò)遮罩層的填充色區(qū)域來(lái)顯示被遮層的內(nèi)容。,FLASH教案,57,第五講 Flash形狀補(bǔ)間動(dòng)畫的制作,二、蒙板層動(dòng)畫,FLASH教案,58,第六講 Flash蒙板層動(dòng)畫的制作,一、蒙板層動(dòng)畫,遮罩層 被遮層,通過(guò)遮罩層的填充色區(qū)域來(lái)顯示被遮層的內(nèi)容。,FLASH教案,59,第六講 Flash蒙板層動(dòng)畫的制作,一、蒙板層動(dòng)畫,百葉窗效果,FLASH教案,60,第六講 Flash蒙板層動(dòng)畫的制作,一、蒙板層動(dòng)畫,動(dòng)態(tài)色彩效果,FLASH教案,61,第六講 Flash蒙板層動(dòng)畫的制作,一、蒙板層動(dòng)畫,動(dòng)態(tài)色彩效果,FLASH教案,62,第六講 Flash蒙板層動(dòng)
16、畫的制作,一、蒙板層動(dòng)畫,動(dòng)態(tài)色彩效果,FLASH教案,63,第六講 Flash蒙板層動(dòng)畫的制作,一、蒙板層動(dòng)畫,畫軸效果,FLASH教案,64,第六講 Flash蒙板層動(dòng)畫的制作,一、蒙板層動(dòng)畫,放射效果,FLASH教案,65,一、復(fù)習(xí)按鈕的制作與修改,制作按鈕 按鈕是一種用來(lái)添加動(dòng)作命令,以實(shí)現(xiàn)人機(jī)互的一種元件。有四個(gè)關(guān)鍵幀需要編輯。,修改公庫(kù)中的按鈕,第七講 Flash ActionScript基礎(chǔ),FLASH教案,66,1、為時(shí)間線上的關(guān)鍵幀添加動(dòng)作,點(diǎn)結(jié)束關(guān)鍵幀動(dòng)作幀 全局函數(shù) 時(shí)間軸控制 雙擊stop,控制影片停止播放:,操作演示,為時(shí)間線上的關(guān)鍵幀添加命令,第七講 Flash A
17、ctionScript基礎(chǔ),FLASH教案,67,2、為按鈕添加動(dòng)作,控制按鈕實(shí)現(xiàn)交互跳轉(zhuǎn): 如點(diǎn)按鈕跳轉(zhuǎn)到當(dāng)前場(chǎng)景第1幀開始播放的命令如下:,操作演示,點(diǎn)按鈕動(dòng)作按鈕 全局函數(shù) 影片剪輯控制 雙擊on 選擇release 點(diǎn)擊時(shí)間軸控制 雙擊gotoAndPlay 輸入(1);,為按鈕添加命令,第七講 Flash ActionScript基礎(chǔ),FLASH教案,68,2、為按鈕添加動(dòng)作,控制按鈕實(shí)現(xiàn)交互跳轉(zhuǎn): 如點(diǎn)按鈕跳轉(zhuǎn)到場(chǎng)景2第1幀開始播放的命令如下:,操作演示,點(diǎn)按鈕動(dòng)作按鈕 全局函數(shù) 影片剪輯控制 雙擊on 選擇release 點(diǎn)擊時(shí)間軸控制 雙擊gotoAndPlay 輸入(“場(chǎng)景
18、2”, 1);,第七講 Flash ActionScript基礎(chǔ),FLASH教案,69,on (release) fscommand(“fullscreen”, true); ,on (release) fscommand(“fullscreen”, false); ,on (release) fscommand(“quit”, true); ,on (release) stopAllsounds(); ,全屏:,全屏:,窗口:,退出:,靜音:,FLASH教案,70,暫停:,播放:,前進(jìn):,后退:,on (release) play(); ,on (release) stop(); ,on (
19、release) nextFrame(); ,on (release) prevFrame(); ,FLASH教案,71,課件制作樣例,FLASH教案,72,第八講 Flash ActionScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),1. 區(qū)分大小寫,startDrag();,stopdrag();,正確的,錯(cuò)誤的,FLASH教案,73,第八講 Flash ActionScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),2. 點(diǎn)語(yǔ)法,用點(diǎn)語(yǔ)法表示路徑:點(diǎn)(.)用來(lái)標(biāo)識(shí)指向?qū)ο蠡蜃兞康哪繕?biāo)路徑。 例如:房間.桌子.書,用點(diǎn)語(yǔ)法表明層次關(guān)系:點(diǎn)(.)用來(lái)標(biāo)識(shí)對(duì)象的層次結(jié)
20、構(gòu),一些對(duì)象有一定的從屬關(guān)系。,例如: _root.mc1表示主時(shí)間軸場(chǎng)景里的名字為“mc1”的對(duì)象,_root.mc1.mc2,表示什么?,FLASH教案,74,第八講 Flash ActionScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),2. 點(diǎn)語(yǔ)法,用點(diǎn)語(yǔ)法表示對(duì)象的方法和屬性,例如: _root.mc1._x=100; _root.mc1._y=100; _root.mc1.stop();,FLASH教案,75,第八講 Flash ActionScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),3. 大括號(hào)、小括號(hào)、分號(hào),動(dòng)作腳本事件處理函數(shù)、類定義和函數(shù)用大
21、括號(hào), 組合在一起形成塊。,FLASH教案,76,第八講 Flash ActionScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),3. 大括號(hào)、小括號(hào)、分號(hào),在定義函數(shù)時(shí),將所有參數(shù)都放在小括號(hào)中。,參數(shù)放在小括號(hào)中,FLASH教案,77,第八講 Flash ActionScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),3. 大括號(hào)、小括號(hào)、分號(hào),ActionScript 語(yǔ)句用分號(hào)結(jié)束。,語(yǔ)句結(jié)束,FLASH教案,78,第八講 Flash ActionScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),4. 關(guān)鍵字,ActionScript 保留了一些單詞
22、,專用于本語(yǔ)言之中作為關(guān)鍵字使用,因此不能用這些保留字作為變量、函數(shù)或標(biāo)簽的名字。,5. 注釋,在/* 和 */這間的任何代碼,作用是可以為動(dòng)作的作用做解釋,以幫助別人理解。,FLASH教案,79,第八講 Flash ActionScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),6.常量,常量是一種屬性,是程序運(yùn)行中不會(huì)改變的量。,myNumber=7;,Key.getCode()=Key.ENTER,FLASH教案,80,第八講 Flash ActionScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),7.變量(Variables),變量是程序運(yùn)行中可以改變的量。變量
23、是一個(gè)信息容器,容器本身總是相同的,但容器中的內(nèi)容卻可以修改。 變量的名字必須符合以下原則: 變量的名字必須以英名字母開頭。 變量的名字中間不能有空格,如果是兩個(gè)單詞構(gòu)成,中間加下劃線,box_sum 變量的名字中不能用除了下劃線以外的符號(hào)。 變量的名字不能與關(guān)鍵字相同 變量的名字最好能見名知義。,FLASH教案,81,第八講 Flash ActionScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),7.變量(Variables),變量的類型:存儲(chǔ)數(shù)值,字符串,其他數(shù)據(jù)類型。,x=3; X=“hello”;,“number”+7,FLASH教案,82,第八講 Flash Actio
24、nScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),7.變量(Variables),變量的作用域:是指能識(shí)別和引用的區(qū)域。即變時(shí)在什么范圍是可以用的。,本地(局部)變量,在自身代碼塊( )中有效的變量。聲明方法是 var 變量名 時(shí)間軸變量:可以在使用目標(biāo)路徑指定的任何時(shí)間軸內(nèi)有效,聲明時(shí)間軸變量的事,在聲明它的整個(gè)層級(jí)(Level)的時(shí)間軸內(nèi)它是可訪問的。聲明方法是Set Variable 動(dòng)作可賦值語(yǔ)句 全局變量:即使沒有使用目標(biāo)路徑指定,也可以在任何時(shí)間軸內(nèi)有效,就是在整個(gè)影片中都可以訪問的變量。聲明方法是_global.變量名,FLASH教案,83,第七講 Flash Ac
25、tionScript基礎(chǔ),ActionScript 2.0 語(yǔ)法基礎(chǔ),8.運(yùn)算符與表達(dá)式,運(yùn)算符: 通過(guò)運(yùn)算來(lái)改變變量的值。,常用的運(yùn)算符包括以下幾種: 算術(shù)運(yùn)算 : + - * / % + - - 比較運(yùn)算: = 邏輯運(yùn)算: if(c300)gotoAndStop(4);else duplicateMovieClip(snow, snow+c,(800-c); setProperty(snow+c,_x, getProperty(snow+(c-1),_x)+random(100); setProperty(snow+c,_xscale, (random(100); setProperty(
26、snow+c ,_yscale, getProperty(snow+(c),_xscale); setProperty(snow+c,_rotation, random(360); ,第1幀 c=2;,第3幀 gotoAndPlay(2);,第4幀 stop();,FLASH教案,88,第八講 Flash ActionScript基礎(chǔ),FLASH教案,89,第八講 Flash ActionScript基礎(chǔ),1、復(fù)制影片剪輯 duplicateMovieClip(目標(biāo), “新文件名”, (復(fù)制深度),2、設(shè)置影片剪輯的屬性 setProperty(目標(biāo),屬性,值);,_alpha _x _xsc
27、ale _y _yscale _rotation,FLASH教案,90,第八講 Flash ActionScript基礎(chǔ),3、指定影片剪輯的屬性 getProperty(目標(biāo),屬性,值);,_alpha _x _xscale _y _yscale _rotation,FLASH教案,91,Flash影片的生成,導(dǎo)出影片,文件保存.fla文件。,保存程序文件:,導(dǎo)出影片文件:,文件導(dǎo)出影片.swf文件。,返回,FLASH教案,92,第九講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,1.選擇結(jié)構(gòu)控制語(yǔ)句,2.循環(huán)結(jié)構(gòu)控制語(yǔ)句,一、程序結(jié)構(gòu)控
28、制,FLASH教案,93,一、程序結(jié)構(gòu)控制,第九講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,條件?,Flash程序中的條件通常是用關(guān)系表達(dá)式或邏輯表達(dá)式實(shí)現(xiàn)的。,關(guān)系運(yùn)算符,FLASH教案,94,第九講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,條件?,Flash程序中的條件通常是用關(guān)系表達(dá)式或邏輯表達(dá)式實(shí)現(xiàn)的。,邏輯運(yùn)算符,一、程序結(jié)構(gòu)控制,FLASH教案,95,第九講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,3.
29、if語(yǔ)句 ifelse語(yǔ)句,一、程序結(jié)構(gòu)控制,FLASH教案,96,第九講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,4. while循環(huán)語(yǔ)句,While(條件) 命令語(yǔ)句1; 命令語(yǔ)句2; ,i=1; sum=0; While(i=100) sum=sum+i; i+; testA=sum; ,例:,一、程序結(jié)構(gòu)控制,FLASH教案,97,第九講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,4. dowhile循環(huán)語(yǔ)句,do 命令語(yǔ)句1; 命令語(yǔ)句2; While(條件),do
30、i=1; um=0; sum=sum+i; i+; testA=sum; While(i=100),例:,一、程序結(jié)構(gòu)控制,FLASH教案,98,第九講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,5. for循環(huán)語(yǔ)句,for(初始表達(dá)式;條件表達(dá)式;遞增表達(dá)式) 循環(huán)體語(yǔ)句; ,Sum=0; for(i=1;i=100;i+) sum=sum+i; testA=sum; ,例:,求解初始表達(dá)式,條件表達(dá)式,循環(huán)體語(yǔ)句,真,假,求解遞增表達(dá)式,一、程序結(jié)構(gòu)控制,FLASH教案,99,第九講 Flash ActionScript基礎(chǔ),Act
31、ionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,1.時(shí)間軸控制函數(shù),二、常用函數(shù),FLASH教案,100,第九講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,二、常用函數(shù),2.復(fù)制影片函數(shù),FLASH教案,101,第九講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,二、常用函數(shù),3.設(shè)置影片屬性函數(shù),FLASH教案,102,第九講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,二、常用函數(shù),4.fscommand函數(shù),full
32、screen allowscale showmenu quit,fscommand(命令,參數(shù)),FLASH教案,103,第十講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,二、常用函數(shù),4. onClipEvent影片剪輯添加命,onClipEvent(load) 當(dāng)影片片斷第一次加載道時(shí)間軸時(shí),會(huì)觸發(fā)本事件一次 ; onClipEvent(enterFrame) 當(dāng)影片片斷加載時(shí)間軸時(shí),不論是放映或停止?fàn)顟B(tài)或顯示與否,都會(huì)不斷觸發(fā)本事件。直到影片片斷被刪除為止。 onClipEvent(unload) 當(dāng)影片片斷被刪除時(shí),會(huì)觸發(fā)本事件
33、一次。 onClipEvent(mouseDown) 當(dāng)鼠標(biāo)左鍵被按下時(shí),會(huì)觸發(fā)本事件一次。 onClipEvent(mouseUp) 當(dāng)被按下的鼠標(biāo)左鍵北放開時(shí),會(huì)觸發(fā)本事件一次。 onClipEvent(mouseMove) 只要在場(chǎng)景中移動(dòng)鼠標(biāo),就會(huì)不斷觸發(fā)本事件。 onClipEvent(keyDown) 當(dāng)鍵盤被按下時(shí),會(huì)觸發(fā)本事件。 onClipEvent(keyUp) 當(dāng)已按下的鍵盤被松開時(shí),會(huì)觸發(fā)本事件一次,FLASH教案,104,第十講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,二、常用函數(shù),onClipEvent (
34、load) speed = random(40)-20; round = 20; ,onClipEvent (enterFrame) if (this ._x450) this._x = 0; if (iround) this ._x += speed; i+; else speed = random(40)-20; round=random(15)+5; i = 1; ,FLASH教案,105,第十講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,二、常用函數(shù),第1幀 i=1; 第2幀: radomscale = (random(4)+2
35、)*20; duplicateMovieClip(bol, bol+i, i); setProperty(bol+i, _x, random(350); setProperty(bol+i, _y, random(500); setProperty(bol+i, _xscale, radomscale); setProperty(bol+i, _yscale, radomscale); i+; 第3幀: if (i=65) gotoAndPlay(2 else stop,FLASH教案,106,第十講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)
36、構(gòu)控制,二、常用函數(shù),對(duì)場(chǎng)景中的影片剪輯添加命令: onClipEvent (load) radomtime = random(5); starttime = getTimer()+8000+radomtime; onClipEvent (enterFrame) Timercheck = starttime-getTimer(); if (Timercheck=0) this.gotoAndPlay(over); ,FLASH教案,107,第十講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,二、常用函數(shù),第15幀:stop(); 第16幀
37、:starttime = getTimer()+8000+radomtime,FLASH教案,108,第十一講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,二、常用函數(shù),鼠標(biāo)拖曳,startDrag(_root.aa,true);,stopDrag(_root.aa,true);,停止拖曳,FLASH教案,109,第十一講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,二、常用函數(shù),第2幀: startDrag(_root.aa,true); setProperty(_root.a,
38、_rotation, b); b=b+20; if(b=360)b=0; i = i+1; duplicateMovieClip(_root.a, _root.a+i, i); if (i = 25) i = 0; setProperty(_root.a, _x, getProperty(_root.aa, _x); setProperty(_root.a, _y, getProperty(_root.aa, _y);,startDrag(_root.aa,true);,鼠標(biāo)拖曳,第1幀: var i=0; var b=0;,第3幀 gotoAndPlay(2);,FLASH教案,110,第十
39、一講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,二、常用函數(shù),_root.onEnterFrame = function() var mydate = new Date(); setProperty(sz, _rotation, mydate.getHours()*30+mydate.getMinutes()*0.5); setProperty(fz, _rotation, mydate.getMinutes()*6); setProperty(mz, _rotation, mydate.getSeconds()*6); ;,調(diào)用當(dāng)前時(shí)間 new Date();,FLASH教案,111,第十一講 Flash ActionScript基礎(chǔ),ActionScript 2.0 常用函數(shù)和程序結(jié)構(gòu)控制,二、常用函數(shù),5. loadMovie函數(shù)和unloadMovie函數(shù),loadMovie(URL,level/target,varibles),URL:相對(duì)地址 Level:提定播放器中的影剪輯所處的級(jí)別整數(shù)。 Target:目標(biāo)影片剪輯的路徑
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育心理學(xué)綜合檢測(cè)試卷B卷含答案
- 2024年度山西省高校教師資格證之高等教育法規(guī)押題練習(xí)試卷B卷附答案
- 2024年度年福建省高校教師資格證之高等教育學(xué)押題練習(xí)試卷B卷附答案
- 2024年DVD視盤機(jī)和驅(qū)動(dòng)器光頭項(xiàng)目投資申請(qǐng)報(bào)告
- 廣東開放大學(xué)2024年秋《國(guó)家安全概論(S)(本專)》形成性考核作業(yè)參考答案
- 黨員使命意識(shí)提升培訓(xùn)協(xié)議2024
- 2024新建設(shè)工程成本咨詢協(xié)議范本
- 2024水電開發(fā)建設(shè)協(xié)議范本
- 2024年政府專項(xiàng)資金支持計(jì)劃協(xié)議
- 廠房2024年租賃化協(xié)議模板
- 保安公司客戶滿意度調(diào)查表
- 課間安全教育主題班會(huì)課件
- 民法典 婚姻家庭編課件
- 電氣工程及其自動(dòng)化專業(yè)人才需求調(diào)研報(bào)告(新)5100字
- 公務(wù)員考試行測(cè)答題卡
- 消失模工序工藝作業(yè)指導(dǎo)書
- 廣西壯族自治區(qū)北海市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細(xì)居民村民委員會(huì)
- 老年人能力評(píng)定總表(含老年人日常生活活動(dòng)能力、精神狀態(tài)與社會(huì)參與能力、感知覺與溝通能力、老年綜合征罹患情況)
- 小學(xué)英語(yǔ)期中試卷分析(三篇)
- 系動(dòng)詞公開課 完整版PPT
- 土工擊實(shí)儀不確定度評(píng)定
評(píng)論
0/150
提交評(píng)論