任務(wù)二小班數(shù)學(xué)認(rèn)識(shí)數(shù)字寶寶1、23課件設(shè)計(jì)_第1頁(yè)
任務(wù)二小班數(shù)學(xué)認(rèn)識(shí)數(shù)字寶寶1、23課件設(shè)計(jì)_第2頁(yè)
任務(wù)二小班數(shù)學(xué)認(rèn)識(shí)數(shù)字寶寶1、23課件設(shè)計(jì)_第3頁(yè)
任務(wù)二小班數(shù)學(xué)認(rèn)識(shí)數(shù)字寶寶1、23課件設(shè)計(jì)_第4頁(yè)
任務(wù)二小班數(shù)學(xué)認(rèn)識(shí)數(shù)字寶寶1、23課件設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、這個(gè)任務(wù)通過(guò)設(shè)計(jì)制作小班教學(xué)認(rèn)識(shí)數(shù)字寶寶:1、2、3課件,讓讀者初步認(rèn)識(shí)action script語(yǔ)言的使用,掌握按鈕元件、時(shí)間軸控制函數(shù)和影片剪輯控制函數(shù)的使用,效果如圖6-57所示。圖6- 57效果圖可以將actionscript附加到關(guān)鍵幀、按鈕以及影片剪輯中,不過(guò)要從哪里開(kāi)始編寫呢。Flash cs4提供了一個(gè)專門用來(lái)編寫動(dòng)作腳本的開(kāi)發(fā)環(huán)境,這就是“動(dòng)作幀”面板首選選擇對(duì)象或關(guān)鍵幀,按“F9”鍵或選擇“窗口”“動(dòng)作”菜單即可打開(kāi)“動(dòng)作”面板,如圖6-58所示。一、一、Action script的編輯環(huán)境的編輯環(huán)境腳本命令列表框?qū)ο蟛榭戳斜砜蚰_本輸入窗口腳本助手圖6- 58動(dòng)作面板選擇要

2、添加動(dòng)作腳本的對(duì)象后,在“動(dòng)作”面板中可以通過(guò)下列任意一種方法為其添加腳本:n展開(kāi)“動(dòng)作”面板的腳本命令列表框,雙擊需要的動(dòng)作語(yǔ)句進(jìn)行添加。n展開(kāi)“動(dòng)作”面板的腳本命令列表框,將需要的動(dòng)作語(yǔ)句拖到腳本輸入窗口。n直接在腳本輸入窗口中輸入要添加的動(dòng)作語(yǔ)句。n單擊腳本輸入?yún)^(qū)上方的按鈕,從彈出的菜單中選擇要添加的動(dòng)作語(yǔ)句。1.1.交互式動(dòng)畫原理交互式動(dòng)畫原理交互式動(dòng)畫是由觸發(fā)動(dòng)作的事件、事件的目標(biāo)和觸發(fā)事件的動(dòng)作3個(gè)因素組成的,例如單擊按鈕后,影片開(kāi)始播放這一事件。其中,單擊是觸發(fā)動(dòng)作的事件,按鈕是事件的目標(biāo),影片開(kāi)始播放是觸發(fā)事件的動(dòng)作。換句話說(shuō),事件、目標(biāo)和動(dòng)作構(gòu)成了一個(gè)交互式動(dòng)畫。在Flash

3、中,事件包括鼠標(biāo)事件、鍵盤事件和幀事件三種。目標(biāo)包括時(shí)間軸、按鈕元件和影片剪輯元件三種。而動(dòng)作就是指控制影片的一系列腳本語(yǔ)言,所以說(shuō)腳本語(yǔ)言的編寫也就是各種動(dòng)作的編寫 。2.2.腳本編輯區(qū)的構(gòu)成腳本編輯區(qū)的構(gòu)成 腳本窗口如圖6-59所示,可以看到各部分的名稱。125673 489圖6-59腳本編輯窗口n 添加動(dòng)作按鈕:?jiǎn)螕舸税粹o添加腳本語(yǔ)言。功能與動(dòng)作工具欄相同,可以將它理解為動(dòng)作工具欄的快捷方式。n 查找替換按鈕:?jiǎn)螕舸税粹o,彈出“查找”對(duì)話框,用于在腳本編輯區(qū)中查找指定的腳本語(yǔ)言,單擊“替換”對(duì)話框,用于在腳本編輯區(qū)中查找并替換指定的腳本語(yǔ)言。n 指定目標(biāo)路徑按鈕:?jiǎn)螕舸税粹o,彈出“插入目

4、標(biāo)路徑”對(duì)話框,用于設(shè)置影片剪輯實(shí)例和按鈕實(shí)例的目標(biāo)路徑。n 語(yǔ)法檢查按鈕:用于檢查當(dāng)前腳本語(yǔ)言中的錯(cuò)誤。如果腳本語(yǔ)言中有錯(cuò)誤,錯(cuò)誤報(bào)告將顯示在“輸出”窗口中。n 自動(dòng)套用格式按鈕:調(diào)整當(dāng)前腳本語(yǔ)言的格式,使它標(biāo)準(zhǔn)化。n 顯示代碼提示按鈕:控制是否顯示代碼提示。通過(guò)顯示代碼目錄,快速查找到需要的腳本語(yǔ)言。n 調(diào)試選項(xiàng)彈出菜單:?jiǎn)螕舸税粹o,彈出調(diào)試選項(xiàng)彈出菜單。用于在腳本中設(shè)置和刪除用于調(diào)試的斷點(diǎn)。可以檢查動(dòng)作腳本的語(yǔ)法錯(cuò)誤。 n 腳本助手:?jiǎn)螕舸税粹o,可以在動(dòng)作面板中顯示出當(dāng)前腳本命令的使用說(shuō)明。n 幫助:?jiǎn)螕舸税粹o,彈出幫助菜單。3.3.語(yǔ)言的編寫方式語(yǔ)言的編寫方式在編寫腳本語(yǔ)言時(shí),既可以通

5、過(guò)直接在腳本編輯區(qū)中輸入字符進(jìn)行編寫,又可以通過(guò)在動(dòng)作工具欄中選擇項(xiàng)目進(jìn)行編寫。單擊動(dòng)作工具欄中的項(xiàng)目文件夾,可展開(kāi)或收縮文件夾。在展開(kāi)的項(xiàng)目文件夾中包含多個(gè)腳本項(xiàng)目,通過(guò)雙擊進(jìn)行選擇。此外,還可以通過(guò)添加動(dòng)作按鈕,將新項(xiàng)目添加到腳本中。 4.4.腳本元素腳本元素根據(jù)元素性質(zhì)和作用的不同,F(xiàn)lash將腳本元素分為12大類,被分別歸類整理于12個(gè)項(xiàng)目文件夾,如圖6-60所示。在項(xiàng)目文件夾中有全局函數(shù)、全局屬性、運(yùn)算符、語(yǔ)句、actionscript 2.0類、編譯器指令、常數(shù)、類型、否決的、數(shù)據(jù)組件、組件、屏幕和索引,其中 “索引”元素則是所有腳本項(xiàng)目的集合,可按照字母順序?qū)⑺械哪_本項(xiàng)目顯示出

6、來(lái)。單擊“全局函數(shù)”可將其展開(kāi),顯示在此項(xiàng)目中的函數(shù)文件夾,如圖6-60所示。圖6-60腳本元素和全局函數(shù)數(shù)列表5.5.腳本的作用對(duì)象腳本的作用對(duì)象(1 1)關(guān)鍵幀關(guān)鍵幀在幀中設(shè)置的動(dòng)作在該幀被播放時(shí)執(zhí)行。例如,在動(dòng)畫的第20幀處通過(guò)actionscript腳本程序設(shè)置了動(dòng)作,那么就必須等影片播放到第20幀時(shí)才會(huì)執(zhí)行相應(yīng)的動(dòng)作。因此,這種動(dòng)作必須在特定的時(shí)機(jī)執(zhí)行,與播放時(shí)間或影片內(nèi)容有極大的關(guān)系。(2 2)按鈕按鈕這類動(dòng)作比較容易理解,通常這些動(dòng)作都是當(dāng)按鈕發(fā)生某些特定事件時(shí)才會(huì)執(zhí)行,例如按鈕被按下、釋放或鼠標(biāo)經(jīng)過(guò)該按鈕時(shí)。使用按鈕并為按鈕添加actionscript腳本程序很容易完成互動(dòng)式程

7、序界面的設(shè)計(jì)。還可以將多個(gè)按鈕組成按鈕式菜單,菜單中的每一個(gè)按鈕實(shí)例都可以有自己的動(dòng)作,即使是同一元件的實(shí)例也不會(huì)相互影響。on事件處理函數(shù)的用法 在按鈕實(shí)例上添加動(dòng)作腳本命令語(yǔ)句時(shí),必須先為其添加on事件處理函數(shù),on函數(shù)的語(yǔ)法格式為:on(鼠標(biāo)事件)此處是語(yǔ)句,用來(lái)響應(yīng)鼠標(biāo)事件 n press:表示在按鈕上單擊鼠標(biāo)左鍵時(shí)觸發(fā)動(dòng)作(即執(zhí)行什么命令語(yǔ)句)。n release:在該按鈕上按下鼠標(biāo)左鍵,接著松開(kāi)鼠標(biāo)時(shí)觸發(fā)動(dòng)作。 n releaseOutside:在按鈕上按下鼠標(biāo)左鍵,接著將鼠標(biāo)移至按鈕外,松開(kāi)鼠標(biāo)時(shí)觸發(fā)動(dòng)作。 n rollOver:鼠標(biāo)光標(biāo)放在按鈕上時(shí)觸發(fā)動(dòng)作。n rollOut:

8、鼠標(biāo)光標(biāo)從按鈕上滑出時(shí)觸發(fā)動(dòng)作。n dragOver:按著鼠標(biāo)左鍵不松手,光標(biāo)滑入按鈕時(shí)觸發(fā)動(dòng)作。注意rollOver是沒(méi)有按下鼠標(biāo),這里是按下鼠標(biāo)。n dragOut:按著鼠標(biāo)左鍵不松手,光標(biāo)滑出按鈕時(shí)觸發(fā)動(dòng)作。n keyPress:其后的文本框處于可編輯狀態(tài),在其中按下相應(yīng)的鍵輸入鍵名,以后當(dāng)按下該鍵時(shí)可觸發(fā)動(dòng)作。(3 3)影片剪輯影片剪輯這類動(dòng)作通常是在播放該影片剪輯時(shí)被載入。同樣,同一影片剪輯的不同實(shí)例也可以有不同的動(dòng)作。這類動(dòng)作雖然相對(duì)較少使用,但如果能夠靈活運(yùn)用,將會(huì)簡(jiǎn)化許多工作流程。onClipEvent事件處理函數(shù)的用法 在影片剪輯實(shí)例上添加動(dòng)作腳本命令語(yǔ)句時(shí),必須先為其添加o

9、nClipEvent事件處理函數(shù)。onClipEvent函數(shù)的語(yǔ)法格式為:onClipEvent (系統(tǒng)事件) (此處是語(yǔ)句,用來(lái)響應(yīng)事件) nLoad:載入影片剪輯時(shí),觸發(fā)此大括號(hào)里的動(dòng)作。nunload:在時(shí)間軸中刪除影片剪輯實(shí)例之后,觸發(fā)大括號(hào)里的動(dòng)作。nenterFrame:只要影片剪輯在播放,便會(huì)不斷地觸發(fā)大括號(hào)里的動(dòng)作。 nmouseMove:每次移動(dòng)鼠標(biāo)時(shí)觸發(fā)動(dòng)作。nmouseDown:當(dāng)按下鼠標(biāo)左鍵時(shí)觸發(fā)動(dòng)作。nmouseUp:當(dāng)釋放鼠標(biāo)時(shí)觸發(fā)動(dòng)作。nkeyDown: 當(dāng)按下某個(gè)鍵時(shí)觸發(fā)動(dòng)作。nkeyUp:當(dāng)釋放某個(gè)鍵時(shí)觸發(fā)動(dòng)作。 1.1.按鈕元件的四個(gè)狀態(tài)按鈕元件的四個(gè)狀態(tài)在

10、Flash影片中經(jīng)常用到按鈕,按鈕中元件的一種。當(dāng)鼠標(biāo)指針移到按鈕之上或單擊按鈕時(shí),即產(chǎn)生交互事件。要使一個(gè)按鈕在影片中具有交互性,需要為按鈕實(shí)例設(shè)計(jì)對(duì)交互事件產(chǎn)生的動(dòng)作。按鈕的時(shí)間軸被限制為4幀,這些幀被稱為“狀態(tài)”。這四個(gè)狀態(tài)分別為彈起、指針經(jīng)過(guò)、按下和點(diǎn)擊。(1)“彈起”(即Up)狀態(tài):鼠標(biāo)不在按鈕上或鼠標(biāo)離開(kāi)按鈕時(shí)呈現(xiàn)的狀態(tài)。(2)“指針經(jīng)過(guò)”(即Over)狀態(tài):鼠標(biāo)移動(dòng)到按鈕上時(shí)的狀態(tài)。(3)“按下”(即Down)狀態(tài):鼠標(biāo)單擊按鈕時(shí)的狀態(tài)。(4)“點(diǎn)擊”(即Hit)狀態(tài):鼠標(biāo)的響應(yīng)區(qū),這個(gè)關(guān)鍵幀中的圖形將決定銨鈕的用效范圍。在播放時(shí)該幀上的對(duì)象是不可見(jiàn)的。2.2.創(chuàng)建按鈕創(chuàng)建按鈕單

11、擊“插入”“新建元件”菜單命令,調(diào)出“創(chuàng)建新元件”對(duì)話框。在該對(duì)話框內(nèi),選擇“按鈕”復(fù)選框,在“名稱”文本框中輸入元件的名字(例如:“按鈕1”)。單擊“確定”按鈕,切換到按鈕元件的編輯狀態(tài),如圖6-61所示。圖6-61按鈕元件狀態(tài)3.3.測(cè)試按鈕測(cè)試按鈕測(cè)試按鈕就是將鼠標(biāo)指針移到按鈕之上和單擊按鈕,觀察它的動(dòng)畫效果(應(yīng)該像播放影片時(shí)一樣按照指定的方式響應(yīng)鼠標(biāo)事件)。 “時(shí)間軸控制”函數(shù)可以在“全局函數(shù)”“時(shí)間軸控制”目錄下找到。1.stop1.stop函數(shù)函數(shù)“格式”stop()“功能”暫停當(dāng)前動(dòng)畫的播放,使播放頭停止在當(dāng)前幀。在默認(rèn)情況下,flash動(dòng)畫從第1幀開(kāi)始播放,直到最后。該語(yǔ)句是f

12、lash中最簡(jiǎn)單的actions,該語(yǔ)句的使用不需要附加設(shè)置。若希望將動(dòng)畫停止在某一幀處且不再向后繼續(xù)播放,就可為停止位置對(duì)應(yīng)的幀添加stop命令。例如:當(dāng)鼠標(biāo)移到按鈕上,動(dòng)畫開(kāi)始播放;再單擊,動(dòng)畫停止,格式如下:On (rollover)Play();On(release)Stop();2.play2.play函數(shù)函數(shù)“格式”play()“功能”如果當(dāng)前動(dòng)畫暫停播放,則從播放頭暫停處繼續(xù)播放動(dòng)畫。例如:表示單擊按鈕時(shí),動(dòng)畫開(kāi)始播放。On(release)Play();3.3.gotoAndPlaygotoAndPlay 函數(shù)函數(shù)“格式”gotoAndPlay(scene, frame)“功能

13、”使播放頭跳轉(zhuǎn)到指定場(chǎng)景內(nèi)的指定幀,并開(kāi)始播放動(dòng)畫,參數(shù)scene是設(shè)置開(kāi)始播放的場(chǎng)景,如果省略scene參數(shù),則默認(rèn)當(dāng)前場(chǎng)景;參數(shù)frame是指定播放的幀號(hào)。幀號(hào)可以是幀的序號(hào),也可以是幀的標(biāo)簽(即幀的“屬性”面板內(nèi)的“幀標(biāo)簽”文本框中的名稱)。例如:當(dāng)鼠標(biāo)光標(biāo)移動(dòng)到按鈕上方時(shí)出現(xiàn)跳動(dòng)的球,而鼠標(biāo)離開(kāi)按鈕后出現(xiàn)旋轉(zhuǎn)的星星。On(rollover)Gotoandplay(“ball”);On(rollout)Gotoandplay(“star”);4.4.gotoAndStopgotoAndStop函數(shù)函數(shù)“格式”gotoAndStop(scene, frame)“功能”使播放頭跳轉(zhuǎn)到指定場(chǎng)景

14、(scene)內(nèi)的指定幀(frame),并停止在該幀上。5.5.nextFramenextFrame函數(shù)函數(shù)“格式”nextFrame()“功能”使播放頭跳轉(zhuǎn)到當(dāng)前幀的下一幀,并停在該幀。例如:?jiǎn)螕舭粹o時(shí),畫面會(huì)自動(dòng)停在從當(dāng)前幀往下第20幀處。On (release) nextfram(20);6.6.prevFrameprevFrame函數(shù)函數(shù)“格式”prevFrame()“功能”使播放頭跳轉(zhuǎn)到當(dāng)前幀的前一幀,并停在該幀。7.7.nextScenenextScene函數(shù)函數(shù)“格式”nextScene()“功能”使播放頭跳轉(zhuǎn)到當(dāng)前場(chǎng)景的下一個(gè)場(chǎng)景的第1幀,并停在該幀。8.8.prevScene

15、prevScene函數(shù)函數(shù)“格式”prevScene()“功能”使播放頭跳轉(zhuǎn)到當(dāng)前場(chǎng)景的前一個(gè)場(chǎng)景的第1幀,并停在該幀。9.9.stopAllSoundsstopAllSounds函數(shù)函數(shù)“格式”stopAllSounds ()“功能”關(guān)閉目前播放的Flash動(dòng)畫(無(wú)論播放幾個(gè)Flash動(dòng)畫)內(nèi)所有正在播放的聲音?!坝捌糨嬁刂啤焙瘮?shù)可以在“全局函數(shù)”“影片剪輯控制”目錄下找到。1.1.duplicateMovieClipduplicateMovieClip函數(shù)函數(shù)“格式”duplicateMovieClip(target,newname,depth)“功能”復(fù)制一個(gè)影片剪輯實(shí)例對(duì)象到舞臺(tái)工作

16、區(qū)指定層,并給它賦予一個(gè)新的名稱。“參數(shù)”target給出要復(fù)制的影片剪輯元件的目標(biāo)路徑。newname給出新的影片剪輯實(shí)例的名稱。depth給出新的影片剪輯元件所在層的號(hào)碼。On(release)duplicatemovieclip(“sun”,”sun”add i,i);2.2.removeMovieClipremoveMovieClip函數(shù)函數(shù)“格式”removeMovieClip(target)“功能”該函數(shù)用刪除指定的對(duì)象,其中參數(shù)target是對(duì)象的目標(biāo)地址路徑。3.on3.on函數(shù)函數(shù)“格式”on(mouseEvent)“功能”用來(lái)設(shè)置鼠標(biāo)和按鍵事件處理程序。mouseEvent

17、參數(shù)是鼠標(biāo)和按鍵事件的名稱。4.4.startDragstartDrag函數(shù)函數(shù)“格式1”startDrag(target);“格式2”startDrag(target,lock);“格式3”startDrag(target ,lock ,left , top , right, bottom);“功能”該函數(shù)用來(lái)設(shè)置鼠標(biāo)可以拖曳舞臺(tái)工作區(qū)的影片剪輯實(shí)例?!皡?shù)”target是要拖曳的對(duì)象,lock參數(shù)是是否以鎖定中心拖曳,參數(shù)left(左邊)、top(頂部)、right(右邊)和bottom(底部)是拖曳的范圍。在 中的參數(shù)是可選項(xiàng)。5.5.stopDragstopDrag函數(shù)函數(shù)“格式”st

18、opDrag()“功能”stopDrag函數(shù)沒(méi)有參數(shù),其功能是用來(lái)停止鼠標(biāo)拖曳影片剪輯實(shí)例。6.6.getPropertygetProperty函數(shù)函數(shù)“格式”getProperty(my_mc, property);“功能”用來(lái)得到影片剪輯實(shí)例屬性的值。“參數(shù)”括號(hào)內(nèi)的參數(shù)my_mc是舞臺(tái)工作區(qū)中的影片剪輯實(shí)例的名稱,參數(shù)property是影片剪輯實(shí)例的屬性名稱,參看表5-3-3。 表5-3-3 影片剪輯實(shí)例的屬性表屬性名稱 定 義_alpha 透明度,以百分比的形式表示,100%為不透明,0% 為透明_currentframe 當(dāng)前影片剪輯實(shí)例所播放的幀號(hào)_droptarget 返回最后一

19、次拖曳影片剪輯實(shí)例的名稱_focusrect 當(dāng)使用Tab鍵切換焦點(diǎn)時(shí),按鈕實(shí)例是否顯示黃色的外框。 默認(rèn)顯示是黃色外框,當(dāng)設(shè)置為0時(shí),將以按鈕元件的“彈 起”狀態(tài)來(lái)顯示_framesloaded 返回通過(guò)網(wǎng)絡(luò)下載完成的幀的數(shù)目。在預(yù)下載時(shí)使用它_height 影片剪輯實(shí)例的高度,以像素為單位_highquality 影片的視覺(jué)質(zhì)量設(shè)置:1為低,2為高,3為最好_name 返回影片剪輯實(shí)例的名稱_quality 返回當(dāng)前影片的播放質(zhì)量_rotation 影片剪輯實(shí)例相對(duì)于垂直方向旋轉(zhuǎn)的角度。會(huì)出現(xiàn)微小的大 小變化_soundbuftime Flash中的聲音在播放之前要經(jīng)過(guò)預(yù)下載然后播放,該 屬性說(shuō)明預(yù)下載的時(shí)間_target 用于指定影片剪輯實(shí)例精確的字符串。在使TellTarget 時(shí)常用到_totalframes 返回影片或者影片剪輯實(shí)例在時(shí)間軸上所

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論