




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精美flash課件制作要點說到Flash,大家都知道是一款非常優(yōu)秀的動畫制作軟件。其實flash不但能做出精美漂亮的動畫,它還有非常強的交互性,利用它來制作做多媒體課件,要比Powerpoint漂亮、生動,要比Authorware靈活、小巧。Flash做出的課件,不但能把圖片、影像、聲音融為一體,還能響應操作,可以制作吸引人的練習題和小游戲等。所以,現(xiàn)在越來越多的老師開始用flash來制作課件了。雖然是flash是一個專業(yè)的動畫制作軟件,但是學習它你并不會覺得很難。下面就拿我自己做的課件來說一說怎么利用flash內置的腳本ActionScript(簡稱as)來制作精美的多功能課件吧。首先請看一看課件的外觀:從課件的外觀可以看出,本類課件有以下一些常用功能:1、可以自由設定窗口大小,是仿WINDOWS窗口式控制;2、自由控制背景音樂的播放和暫停;3、小組計分功能:單擊“計分”按鈕,彈出小組比賽計分器,能加、減分。再次單擊“計分”按鈕或單擊計分板上“X”則隱藏計分面板.4、操作幫助信息:底部有課件的按鈕操作指示,可通過單擊“幫助”按鈕顯示或隱藏;5、進度控制,類似于視頻播放器的控制條,能顯示當前播放進度和選擇進度。6、粉筆功能,點擊畫圖按鈕,則出現(xiàn)“畫筆”能自由畫線,單擊“擦除”丟掉畫線。7、日期動態(tài)時間顯示,顯示當前時間及日期。由于本文是給有一定flash基礎的讀者看的,所以一些基本的操作會一筆帶過,只重點說說技巧,程序部分的“/”后面表示注釋。下面我就分七個欄目來介紹一下如何用as實現(xiàn)以上的課件功能:一、設計課件界面風格漂亮清新的課件面板是一個能吸引學生注意力的成功課件的重要條件。所以在做課件內容之前一定要新建一個元件,取名為window,設計出一個漂亮的基本面板來。下圖是以主藍色,70%的透明度制作的主界面:上例課件的主色調是深藍,輔以白色線條作為點綴。上下各一個標題條和一個狀態(tài)條,不透明。如果確定好主界面,那么以后要加上的按鈕、計分板等都要和主色相協(xié)調。另外,flash默認的窗口大小是550*400,但是我們要讓課件全屏顯示,并且能自由控制,這樣就必須做好三個按鈕來實現(xiàn)相應的效果。這里,我制作了三個差不多的按鈕,分別在實例名稱中取名為 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;/由于要防止誤操作,所以關閉按鈕并不是直接退出,而是調出確定窗口。界面變50%透明。;big_btn.onRelease = function() fscommand(fullscreen, true);/fullscreen表示全屏命令;small_btn.onRelease = function() fscommand(fullscreen, false);/全屏命令為false,即不全屏;/下面幾句是讓這三個按鈕在碰觸時把提示信息發(fā)送給“幫助”元件,在后面會詳說。close_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將關閉本演示文件;fullscreen_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將全屏顯示本演示文件;small_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將以標準600*450顯示本演示文件;二、利用動態(tài)文本顯示日間及日期在課件上顯示日期及時間是一個人性化的功能,能讓教師方便地知道這節(jié)課上了多久,更能把握好自己上課的節(jié)奏。在flash課件上顯示日期和時間是很方便的,只要用系統(tǒng)函數new Date()就能得到系統(tǒng)的時間。為了在課件的適當位置顯示,所以我們暫時定在界面的左下角,如圖所示:插入一個動態(tài)文本,字為白色,變量為 mydate :把這一層取名為:時間(為每一個組件定一層并取好名字是一個好習慣,方便以后的檢查)。在這一層的幀動作中輸入以下語句:function showtime() /自定義函數showtime來取得時間參數 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; /設定動態(tài)文本顯示格式 setInterval(showtime, 100);/每一百毫秒更新參數這樣,課件上的時間就會以 2006-03-19 18-51-44的形式顯示了。三、按鈕與動態(tài)文本關聯(lián),設定幫助信息課件是給人用的,如果操作不熟的話,可能會引發(fā)意外事件(如跳到別的畫面)。所以課件還缺少一點人性化的東西,即幫助信息,就像所有的軟件也要一個幫助文件。我們就只要向使用者提供一點簡單的按鈕使用信息就行,這個可以讓動態(tài)文本實現(xiàn)。幫助元件并不一定總要出示在界面上,所以還要能隱藏才行,所以這樣制作:先畫出一個導航條一樣的版面,在它的上面加上一個關閉按鈕和一個動態(tài)文本,變量為helpmsg。這樣它就能得到按鈕被碰觸時所提交的信息了在它的幀動作中加入:function showmsg() helpmsg = _root.helptxt; /得到主場景中按鈕提交的helptxt信息參數并顯示setInterval(showmsg, 100);close_btn.useHandCursor = false;close_btn.onRelease=function() _root.window.helpmc.gotoAndPlay(1)然后將它們Ctrl+G組合成一個整體,作成漸隱再現(xiàn)的動畫,并在最初、隱藏、再現(xiàn)三個地方的幀動作設為: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 = 單擊此按鈕將播放演示內容;stop_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將暫停播放,您可單擊上一按鈕繼續(xù)播放;back_btn.onRollOver = function() _root.helptxt = 單擊此按鈕將返回演示目錄,您可選擇任意演示內容;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();/音樂控制開關;score_btn.onRelease = function() score_mc._v
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年養(yǎng)老機構醫(yī)養(yǎng)結合運營模式創(chuàng)新與可持續(xù)發(fā)展報告001
- 紡織服裝行業(yè)智能化生產對企業(yè)管理創(chuàng)新研究報告
- 天然植物精油護膚品牌在2025年銷售渠道拓展研究報告
- 2025年元宇宙社交平臺虛擬現(xiàn)實教育游戲化市場前景:用戶體驗與教育效果報告
- 2025年醫(yī)院電子病歷系統(tǒng)在醫(yī)院信息化中的數據加密優(yōu)化報告
- 2025年工業(yè)互聯(lián)網平臺網絡隔離技術:工業(yè)互聯(lián)網安全防護市場前景分析報告001
- 2025年醫(yī)藥行業(yè)CRO模式下的臨床試驗倫理審查與合規(guī)報告
- 新一代大學英語(第二版)綜合教程1-U4-教師用書 Unit 4 Life at your fingertips
- 2025年醫(yī)藥流通企業(yè)供應鏈優(yōu)化與成本控制智能供應鏈管理供應鏈管理采購管理優(yōu)化報告
- 保險競賽題庫及答案詳解
- 河南近10年中考真題道德與法治2014-2023年含答案
- 山姆配送服務流程
- 湖南省長郡中學、雅禮中學等四校2024屆高一數學第二學期期末調研試題含解析
- 關節(jié)僵硬護理查房
- 國開2023秋《現(xiàn)-代-管-理-專-題》北京-第四次作業(yè)參考答案
- 長城招聘的心理測評答案
- 云災備與數據恢復策略
- 中小學食堂工作從業(yè)人員安全培訓會議記錄(40學時全)
- 國開《工程經濟與管理》形考任務1-12試題及答案
- 幼兒園玩教具明細表
- 普速《鐵路技術管理規(guī)程》普速鐵路部分
評論
0/150
提交評論