資源描述:
《Flash制作隨機(jī)抽題設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、Flash制作隨機(jī)抽題設(shè)計(jì)與實(shí)現(xiàn) 摘要:Flash是Macromedia公司推出的一種優(yōu)秀的向量動(dòng)畫編輯軟件。熟練應(yīng)用其中的影片剪輯、按鈕及ActionScript腳本語言能快速有效地制作出動(dòng)感十足的作品。而且利用Flash技術(shù)制作智慧交互型練習(xí)題課件,能充分利用Flash的動(dòng)畫和程序設(shè)計(jì)技術(shù)使課件達(dá)到美觀、智慧和交互的目的,增強(qiáng)吸引力和趣味性。本文詳細(xì)介紹了利用Flash8.0制作隨機(jī)抽題的設(shè)計(jì)和實(shí)現(xiàn)方法,同時(shí)此課件的實(shí)現(xiàn)也給課后練習(xí)帶來了一定的樂趣?! £P(guān)鍵詞:Flash隨機(jī)抽題練習(xí)題 Flash是Macromedia公司推出的一種優(yōu)秀的向量動(dòng)畫編輯軟件,且擁有強(qiáng)大的交互式
2、設(shè)計(jì)功能。近年來很多人普遍將Flash技術(shù)應(yīng)用于課件輔助教學(xué)制作中,增強(qiáng)了課堂的趣味性和實(shí)用性。而且Flash在制作練習(xí)型課件時(shí)不需要特別復(fù)雜的程序設(shè)計(jì),利用它提供的組件很容易制作出既逼真、美觀又實(shí)用的練習(xí)類型的課件。 1.Flash隨機(jī)抽題設(shè)計(jì)思想 抽簽是日常生活中的一種常見行為,如商家組織的各類摸獎(jiǎng)活動(dòng)、體育彩票的選號(hào)等。在客觀公正的前提下,抽簽的結(jié)果具有偶然性和不確定性,相對(duì)其他人為的結(jié)果,抽簽的結(jié)果更具公平性,活動(dòng)參與者更容易接受。4 隨機(jī)抽題思想來自平時(shí)抽簽的原理。將所有制作好的練習(xí)題都存放在影片剪輯組件中,再將所有對(duì)應(yīng)題號(hào)的數(shù)字號(hào)碼存放在一個(gè)影片剪輯組件中,從而制
3、作形成號(hào)碼滾動(dòng)的動(dòng)畫效果。通過隨機(jī)函數(shù)產(chǎn)生隨機(jī)號(hào)碼,并記下此號(hào)碼,然后利用按鈕控制轉(zhuǎn)到號(hào)碼對(duì)應(yīng)的練習(xí)題題號(hào)上。 2.Flash隨機(jī)抽題實(shí)現(xiàn) 由于隨機(jī)抽題著眼于隨機(jī)數(shù)的產(chǎn)生,因此隨機(jī)產(chǎn)生對(duì)應(yīng)于練習(xí)題題號(hào)的隨機(jī)數(shù)顯得非常重要,這里就著重介紹在Flash中這種功能的實(shí)現(xiàn)方法?! 〗栌秒S機(jī)抽簽的原理,在Flash中產(chǎn)生的隨機(jī)數(shù)所對(duì)應(yīng)的練習(xí)題的號(hào)碼必須先依次放入單獨(dú)的幀中。這里只介紹10道練習(xí)題的隨機(jī)抽題制作步驟,10道以上的制作方法與此類似。 ?。?)打開Flash8.0軟件,新建一個(gè)Flash文?; (2)單擊“文件”→“導(dǎo)入”→“導(dǎo)入舞臺(tái)”,導(dǎo)入一張背景圖片到舞臺(tái)中,并將該圖層命
4、名為“背景”層?! 。?)新建一個(gè)用于存放所有對(duì)應(yīng)于練習(xí)題題號(hào)的影片剪輯組件“數(shù)字”,每一幀中存放一個(gè)號(hào)碼,從第1幀開始依次放置0、1、2……直到最后一個(gè)號(hào)碼,如圖1所示,本例從0開始共11個(gè)連續(xù)號(hào)碼。第一幀放置0的目的是在最開始進(jìn)入畫面時(shí)顯示0,0不對(duì)應(yīng)任何題號(hào)?! 。?)回到主場景,在第一幀處添加幀動(dòng)作,如圖2所示,用來控制動(dòng)畫的停止?! 。?)同時(shí)在主場景第一幀處添加三個(gè)按鈕,按鈕可以自己制作也可以直接實(shí)用Flash庫中的已有按鈕,這里直接使用庫里的按鈕。單擊“窗口”→“公用庫”→“按鈕”,向場景中拖入三個(gè)按鈕,并放到合適的位置,同時(shí)分別雙擊按鈕,更改按鈕上的文字,分別更改為
5、“請(qǐng)選擇”、“4暫?!焙汀斑M(jìn)入”?!罢?qǐng)選擇”按鈕用來控制數(shù)字的滾動(dòng),“暫?!卑粹o用來控制數(shù)字停止?jié)L動(dòng),“進(jìn)入”按鈕用來控制進(jìn)入相對(duì)應(yīng)的練習(xí)題接口,如圖3所示?! 。?)將制作好的“數(shù)字”影片剪輯拖入主場景中,放到合適的位置。同時(shí)在該影片剪輯屬性欄,將其命名為num,以便后面用按鈕控制該影片剪輯的播放?! 。?)給每個(gè)按鈕添加代碼。選中“請(qǐng)選擇”按鈕,右鍵選擇“動(dòng)作”,在此按鈕上寫下如圖4所示的代碼。同樣方法選中“暫停”按鈕和“進(jìn)入”按鈕,分別添加如圖5和圖6所示的代碼。這里random(10)是產(chǎn)生0―9的任意整數(shù),random(10)+2是為了產(chǎn)生與練習(xí)題號(hào)相對(duì)應(yīng)的數(shù)。gotoA
6、ndPlay()和gotoAndStop()是為了讓動(dòng)畫在指定位置播放和停止?! 。?)在主場景中,新建一個(gè)圖層,命名為“題背景”,將其拖放“背景”圖層下方,同時(shí)在第11幀處插入幀,選中第2幀,繪制出你喜歡的題目背景,當(dāng)然你也可以直接導(dǎo)入一張圖片?! 。?)選中“背景”圖層,從第2幀開始到第11幀,添加已制作好的影片剪輯“練習(xí)題”組件,練習(xí)題題號(hào)按遞增順序排列。制作好的場景時(shí)間軸效果如圖7所示。這里特別強(qiáng)調(diào)一點(diǎn),在選中進(jìn)入每一道題之后,要返回到主場景,需要一個(gè)按鈕,命名為“返回”,同時(shí)給這個(gè)按鈕添加代碼如圖8所示。這里的m重新設(shè)置其值為0,是為了在返回到主場景中時(shí),沒單擊“請(qǐng)選擇”
7、按鈕選擇一個(gè)題目的時(shí)候,“進(jìn)入”按鈕不起作用(因?yàn)闆]有第0幀)。4 ?。?0)最后,“文件”“導(dǎo)出”“導(dǎo)出影片”,制作出可以運(yùn)行的Flash文件。你也可以單擊“文件”“發(fā)布”,生成swf文件。該文件可以單獨(dú)使用,也可以插入到網(wǎng)頁或其他文檔中使用?! ∫陨现唤榻B了隨機(jī)抽取10道練習(xí)題的制作方法,更多練習(xí)題的制作方法類似。當(dāng)然你還可以根據(jù)你自己的愛好對(duì)課件進(jìn)行美化,這里補(bǔ)充一點(diǎn),可以在主場景中再多添加三個(gè)按鈕,用來控制課件的標(biāo)準(zhǔn)模式顯示、全屏模式顯示和退出,方法很簡單,只