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