• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      按鈕讓Flash課件“亮”起來(lái)

      2013-12-29 00:00:00沈紅杰
      中國(guó)信息技術(shù)教育 2013年4期

      在多媒體教學(xué)中,多媒體課件的制作是教師首要面對(duì)的問(wèn)題,目前課件制作軟件主要有PowerPoint、Flash、Authorware等,其中Flash課件以容量小、交互性強(qiáng)、動(dòng)態(tài)效果出色而為廣大教師所喜歡。以下就以筆者自制的課件“了解計(jì)算機(jī)病毒”為例(如圖1),講解一下Flash課件制作中按鈕應(yīng)用的技巧,從而讓我們的課件“亮”起來(lái)(以下操作和代碼均以目前高中教學(xué)要求的Flash 8.0專業(yè)版為依據(jù))。

      ● 動(dòng)態(tài)閃爍按鈕的制作

      1.案例描述

      將鼠標(biāo)放在首頁(yè)導(dǎo)讀等按鈕上,按鈕呈現(xiàn)動(dòng)態(tài)閃爍效果。在按鈕元件中,可以很方便地利用按鈕元件中的“彈起”、“鼠標(biāo)經(jīng)過(guò)”、“按下”這三幀實(shí)現(xiàn)動(dòng)態(tài)按鈕變化效果。

      2.制作過(guò)程

      (1)繪制一個(gè)和按鈕大小相等的圓,將圓的內(nèi)部填充為白色并轉(zhuǎn)化為圖形元件yuan。

      (2)新建影片剪輯gy,將庫(kù)中的圖形元件yuan拖入到第1幀中,然后在第5幀、第10幀分別插入關(guān)鍵幀(關(guān)鍵幀的間隔決定了動(dòng)態(tài)閃爍的頻率),將第1幀和第10幀圖形元件的Alpha屬性設(shè)置為0%,將第5幀的圖形元件的Alpha屬性設(shè)置為70%,在時(shí)間軸第1幀和第5幀上分別右擊選擇“創(chuàng)建補(bǔ)間動(dòng)畫”。

      (3)新建按鈕元件,在圖層1的第4幀處輸入相關(guān)信息,添加圖層2,在圖層2的鼠標(biāo)經(jīng)過(guò)幀插入關(guān)鍵幀,在關(guān)鍵幀中插入影片剪輯gy(如圖2)。

      3.小結(jié)

      這里影片剪輯gy也可以放置在圖層2的彈起幀上,這樣課件運(yùn)行后按鈕直接呈現(xiàn)閃爍效果,也可以將圖形元件yuan用漸變半透明色進(jìn)行填充實(shí)現(xiàn)光暈的效果。

      ● 透明交互按鈕的制作

      1.案例描述

      將鼠標(biāo)放在文字“點(diǎn)擊詳情進(jìn)入……”這個(gè)超鏈接上,單擊進(jìn)入相應(yīng)幀。交互是Flash動(dòng)畫的一大特色,而超鏈接是交互動(dòng)畫中最常見(jiàn)的一種。在Flash中沒(méi)有像PowerPoint或Word一樣可直接應(yīng)用的超鏈接按鈕,但可以使用透明按鈕來(lái)巧妙實(shí)現(xiàn)這項(xiàng)功能,這里的透明按鈕類似于Authorware中的熱區(qū),用于指定超鏈接區(qū)域。

      2.制作過(guò)程

      在按鈕元件中,將“彈起”幀設(shè)置為空白,在“點(diǎn)擊”幀中繪制一個(gè)矩形(用于指定超鏈接的熱區(qū)),其余幀中的信息可以自行根據(jù)需要設(shè)定。應(yīng)用時(shí)只需將透明按鈕拖入場(chǎng)景幀中的超鏈接位置(可以是文字、圖片等),顯示為一個(gè)半透明綠色按鈕,在該按鈕上添加相應(yīng)的代碼(和普通按鈕相同),一個(gè)功能強(qiáng)大的超鏈接按鈕制作完成了(如圖3)。

      3.小結(jié)

      利用庫(kù)中的透明按鈕,除了能實(shí)現(xiàn)文字或圖片的超鏈接功能外,還能實(shí)現(xiàn)場(chǎng)景中的熱文本功能,即將鼠標(biāo)移至某文本上,顯示提示性文字,類似于文本標(biāo)簽作用。

      ● 確認(rèn)退出按鈕的制作

      1.案例描述

      在場(chǎng)景中的任一幀上單擊退出按鈕,彈出對(duì)話框“你確定要退出嗎(是/否)?”讓用戶選擇,單擊“是”,程序退出,單擊“否”,返回原場(chǎng)景繼續(xù)執(zhí)行(如下頁(yè)圖4)。該案例中退出按鈕的重點(diǎn)在于用戶單擊“否”之后需要返回原場(chǎng)景而不是返回首頁(yè)或指定頁(yè)。

      2.制作過(guò)程

      (1)創(chuàng)建影片剪輯exit,在影片剪輯中繪制一個(gè)矩形框,該矩形框即是退出對(duì)話框的大小,在矩形框上添加提示性文字及“確定”和“取消”兩個(gè)按鈕。在“確定”按鈕上添加代碼:

      on(release){

      fscommand("quit","true") //退出Flash程序的語(yǔ)句

      }

      在“取消”按鈕上添加代碼:

      on(release){ //單擊取消按鈕影片剪輯不可見(jiàn),即返回了原場(chǎng)景

      this._visible=false;

      }

      (2)返回主場(chǎng)景中,添加新圖層,命名為“退出”,將影片剪輯exit拖入該圖層的第1幀,并將影片剪輯的實(shí)例名稱命名為quit。在時(shí)間軸第1幀添加如下代碼:

      this.quit._visible=false //默認(rèn)開(kāi)始時(shí)影片剪輯exit不可見(jiàn)

      (3)在主場(chǎng)景相應(yīng)層中拖入“退出”按鈕,在“退出”按鈕上添加如下代碼:

      on(release){//單擊退出按鈕顯示影片剪輯exit

      _root.quit._visible=true;

      }

      3.小結(jié)

      此按鈕的制作利用了影片剪輯exit的顯示和隱藏功能實(shí)現(xiàn)彈出對(duì)話框效果。這里除了應(yīng)用在“退出”按鈕上,還可用在“測(cè)驗(yàn)”按鈕上,用戶單擊測(cè)驗(yàn),彈出對(duì)話框“你確認(rèn)要進(jìn)行測(cè)驗(yàn)嗎?還是再學(xué)習(xí)一下?”,單擊“是”進(jìn)行測(cè)驗(yàn),單擊“否”返回原場(chǎng)景。這樣的設(shè)計(jì)增加了程序的人性化。

      ● 變化音樂(lè)按鈕的制作

      1.案例描述

      課件運(yùn)行音樂(lè)響起,單擊右上角的“暫停”按鈕,音樂(lè)關(guān)閉,按鈕文字變成播放,任何時(shí)候單擊“播放”按鈕,音樂(lè)再響起,按鈕文字變成暫停。該應(yīng)用主要為兩點(diǎn):第一是用一個(gè)按鈕完成音樂(lè)的控制,第二是音樂(lè)按鈕上文字的變化。

      2.制作過(guò)程

      (1)將音樂(lè)文件導(dǎo)入到庫(kù)中,右擊庫(kù)中的音樂(lè)文件,選擇“鏈接……”命令,在鏈接屬性對(duì)話框中勾選“為ActionScript導(dǎo)出”和“在第1幀導(dǎo)出”,并設(shè)置標(biāo)識(shí)符為bkmusic。

      (2)添加新圖層,命名為music,單擊圖層第1幀,添加如下代碼(注意字母的大小寫):

      s=new Sound(); //變量s定義為新的音樂(lè)文件

      s.attachSound("bkmusic"); //將庫(kù)中的bkmusic文件鏈接導(dǎo)入

      s.start( ); //音樂(lè)文件播放

      k=0; //變量k為播放、暫停開(kāi)關(guān)

      bf._visible=false //初始化播放按鈕不可視

      (3)在主場(chǎng)景相應(yīng)層中拖入“播放”和“暫?!卑粹o,將“播放”按鈕的實(shí)例名稱設(shè)置為bf,將“暫停”按鈕的實(shí)例名稱設(shè)置為zt,將兩個(gè)按鈕重疊放置并分別添加如下代碼:

      on(press){

      k=k+1; //按鈕單擊次數(shù)增加1,使得k在奇數(shù)和偶數(shù)之間變化

      if (k%2=1){ //當(dāng)k為奇數(shù)時(shí)

      s.stop(); //音樂(lè)暫停播放

      zt._visible=false //“暫?!卑粹o不可見(jiàn)

      bf._visible=true //“播放”按鈕可見(jiàn)

      }else{

      s.start(s.position/1000) //從已播放完畢的地方繼續(xù)播放

      bf._visible=false //“播放”按鈕不可見(jiàn)

      zt._visible=true //“暫?!卑粹o可見(jiàn)

      }

      }

      3.小結(jié)

      這里主要應(yīng)用attachSound()命令來(lái)導(dǎo)入庫(kù)中的音樂(lè)文件,并利用變量k來(lái)判斷單擊按鈕的奇偶次數(shù)以此達(dá)到播放和暫停的目的,同時(shí)利用按鈕的可見(jiàn)、不可見(jiàn)達(dá)到文字變化效果,同時(shí)注意Flash代碼是區(qū)分大小寫的。對(duì)于音樂(lè)按鈕的應(yīng)用網(wǎng)絡(luò)上有很多嘗試,這里給出了應(yīng)用最簡(jiǎn)便的一種用法。

      在Flash課件制作中,按鈕的應(yīng)用幾乎是必不可少的,按鈕的呈現(xiàn)、交互等各方面的應(yīng)用也出現(xiàn)了很多好的實(shí)例。通過(guò)以上這些按鈕的巧妙應(yīng)用,可以讓我們的課件變得更絢麗、友好,相信通過(guò)不斷的模仿、思考、創(chuàng)新,我們一定能將Flash動(dòng)畫制作得更完美。

      那坡县| 托克逊县| 图木舒克市| 衢州市| 黄山市| 瑞昌市| 长宁县| 都兰县| 双峰县| 怀集县| 朔州市| 宁乡县| 东乌珠穆沁旗| 衡东县| 郎溪县| 榕江县| 揭东县| 昌平区| 连城县| 安丘市| 平顺县| 玉山县| 盐池县| 尚义县| 凭祥市| 卓尼县| 大厂| 汝阳县| 左权县| 二连浩特市| 陕西省| 宁强县| 兰溪市| 井研县| 无锡市| 文化| 师宗县| 宣恩县| 盐城市| 同心县| 云霄县|