flash4S精美課件制作要點.doc_第1頁
flash4S精美課件制作要點.doc_第2頁
flash4S精美課件制作要點.doc_第3頁
flash4S精美課件制作要點.doc_第4頁
flash4S精美課件制作要點.doc_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

精美flash課件制作要點說到Flash,大家都知道是一款非常優(yōu)秀的動畫制作軟件。其實flash不但能做出精美漂亮的動畫,它還有非常強的交互性,利用它來制作做多媒體課件,要比Powerpoint漂亮、生動,要比Authorware靈活、小巧。Flash做出的課件,不但能把圖片、影像、聲音融為一體,還能響應(yīng)操作,可以制作吸引人的練習(xí)題和小游戲等。所以,現(xiàn)在越來越多的老師開始用flash來制作課件了。雖然是flash是一個專業(yè)的動畫制作軟件,但是學(xué)習(xí)它你并不會覺得很難。下面就拿我自己做的課件來說一說怎么利用flash內(nèi)置的腳本ActionScript(簡稱as)來制作精美的多功能課件吧。首先請看一看課件的外觀:從課件的外觀可以看出,本類課件有以下一些常用功能:1、可以自由設(shè)定窗口大小,是仿WINDOWS窗口式控制;2、自由控制背景音樂的播放和暫停;3、小組計分功能:單擊“計分”按鈕,彈出小組比賽計分器,能加、減分。再次單擊“計分”按鈕或單擊計分板上“X”則隱藏計分面板.4、操作幫助信息:底部有課件的按鈕操作指示,可通過單擊“幫助”按鈕顯示或隱藏;5、進度控制,類似于視頻播放器的控制條,能顯示當(dāng)前播放進度和選擇進度。6、粉筆功能,點擊畫圖按鈕,則出現(xiàn)“畫筆”能自由畫線,單擊“擦除”丟掉畫線。7、日期動態(tài)時間顯示,顯示當(dāng)前時間及日期。由于本文是給有一定flash基礎(chǔ)的讀者看的,所以一些基本的操作會一筆帶過,只重點說說技巧,程序部分的“/”后面表示注釋。下面我就分七個欄目來介紹一下如何用as實現(xiàn)以上的課件功能:一、設(shè)計課件界面風(fēng)格漂亮清新的課件面板是一個能吸引學(xué)生注意力的成功課件的重要條件。所以在做課件內(nèi)容之前一定要新建一個元件,取名為window,設(shè)計出一個漂亮的基本面板來。下圖是以主藍(lán)色,70%的透明度制作的主界面:上例課件的主色調(diào)是深藍(lán),輔以白色線條作為點綴。上下各一個標(biāo)題條和一個狀態(tài)條,不透明。如果確定好主界面,那么以后要加上的按鈕、計分板等都要和主色相協(xié)調(diào)。另外,flash默認(rèn)的窗口大小是550*400,但是我們要讓課件全屏顯示,并且能自由控制,這樣就必須做好三個按鈕來實現(xiàn)相應(yīng)的效果。這里,我制作了三個差不多的按鈕,分別在實例名稱中取名為 small_btn、big_btn、close_btn。把它們排列在課件右上角,像windows一樣。然后在按鈕所在層的幀動作中輸入:close_btn.useHandCursor = false;big_btn.useHandCursor = false;small_btn.useHandCursor = false;/這里三句表示將按鈕的手型去掉,可以不要close_btn.onRelease = function() _root.window._alpha = 50; _root.ask._visible = true;/由于要防止誤操作,所以關(guān)閉按鈕并不是直接退出,而是調(diào)出確定窗口。界面變50%透明。;big_btn.onRelease = function() fscommand(fullscreen, true);/fullscreen表示全屏命令;small_btn.onRelease = function() fscommand(fullscreen, false);/全屏命令為false,即不全屏;/下面幾句是讓這三個按鈕在碰觸時把提示信息發(fā)送給“幫助”元件,在后面會詳說。close_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將關(guān)閉本演示文件;fullscreen_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將全屏顯示本演示文件;small_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將以標(biāo)準(zhǔn)600*450顯示本演示文件;二、利用動態(tài)文本顯示日間及日期在課件上顯示日期及時間是一個人性化的功能,能讓教師方便地知道這節(jié)課上了多久,更能把握好自己上課的節(jié)奏。在flash課件上顯示日期和時間是很方便的,只要用系統(tǒng)函數(shù)new Date()就能得到系統(tǒng)的時間。為了在課件的適當(dāng)位置顯示,所以我們暫時定在界面的左下角,如圖所示:插入一個動態(tài)文本,字為白色,變量為 mydate :把這一層取名為:時間(為每一個組件定一層并取好名字是一個好習(xí)慣,方便以后的檢查)。在這一層的幀動作中輸入以下語句:function showtime() /自定義函數(shù)showtime來取得時間參數(shù) var mytime = new Date(); var myyear = mytime.getFullYear(); var mymonth = mytime.getMonth()+1; var myday = mytime.getDate(); var myhour = substring(mytime, 11, 9);/取系統(tǒng)時間字段中的時分秒部分 mydate = myyear+-+mymonth+-+myday+-+myhour; /設(shè)定動態(tài)文本顯示格式 setInterval(showtime, 100);/每一百毫秒更新參數(shù)這樣,課件上的時間就會以 2006-03-19 18-51-44的形式顯示了。三、按鈕與動態(tài)文本關(guān)聯(lián),設(shè)定幫助信息課件是給人用的,如果操作不熟的話,可能會引發(fā)意外事件(如跳到別的畫面)。所以課件還缺少一點人性化的東西,即幫助信息,就像所有的軟件也要一個幫助文件。我們就只要向使用者提供一點簡單的按鈕使用信息就行,這個可以讓動態(tài)文本實現(xiàn)。幫助元件并不一定總要出示在界面上,所以還要能隱藏才行,所以這樣制作:先畫出一個導(dǎo)航條一樣的版面,在它的上面加上一個關(guān)閉按鈕和一個動態(tài)文本,變量為helpmsg。這樣它就能得到按鈕被碰觸時所提交的信息了在它的幀動作中加入:function showmsg() helpmsg = _root.helptxt; /得到主場景中按鈕提交的helptxt信息參數(shù)并顯示setInterval(showmsg, 100);close_btn.useHandCursor = false;close_btn.onRelease=function() _root.window.helpmc.gotoAndPlay(1)然后將它們Ctrl+G組合成一個整體,作成漸隱再現(xiàn)的動畫,并在最初、隱藏、再現(xiàn)三個地方的幀動作設(shè)為:stop()。這樣就只要控制它向后播放就能讓它實現(xiàn)隱藏與再現(xiàn)交替進行的效果了。再將課件各個功能的按鈕加入到主場景,并分別命好名,在按鈕所在幀動作中加入:play_btn.useHandCursor = false;stop_btn.useHandCursor = false;back_btn.useHandCursor = false;music_btn.useHandCursor = false;score_btn.useHandCursor = false;help_btn.useHandCursor = false;quit_btn.useHandCursor = false;/ 以上為去掉手型式樣,可以不要,下面的是顯示幫助信息play_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將播放演示內(nèi)容;stop_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將暫停播放,您可單擊上一按鈕繼續(xù)播放;back_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將返回演示目錄,您可選擇任意演示內(nèi)容;music_btn.onRollOver = function() _root.helptxt = 單擊此銨鈕將播放或停止背景音樂;score_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將彈出計分面板,給各小組評分比較;help_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將顯示或隱藏幫助信息條;quit_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將退出本次演示,你確定嗎?;help_btn.onRelease = function() helpmc.play();/讓幫助元件播放(顯示/隱藏);play_btn.onRelease = function() _root.play(); _root.played = true; /得到是否正在播放;stop_btn.onRelease = function() _root.played = false;/得到目前暫停中 _root.stop();back_btn.onRelease = function() _root.gotoAndPlay(menu);/跳到課件目錄幀;music_btn.onRelease = function() musiccontrol.play();/音樂控制開關(guān);score_btn.onRelease = function() score_mc._v

溫馨提示

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

評論

0/150

提交評論