999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Flash制作多媒體課件交互功能的實現方法

2012-10-27 02:40:30張藍春
中國科技信息 2012年10期
關鍵詞:功能模塊按鈕多媒體

張藍春

湖北工業大學

Flash制作多媒體課件交互功能的實現方法

張藍春

湖北工業大學

本文主要介紹Flash多媒體課件交互功能的實現方法。具體設計思路是:將授課教學內容分成一個主目錄課件主控模塊和幾個子目錄內容課件功能模塊。利用Flash技術分別設計主課件模塊和各個課件功能模塊,最后把它們組織起來形成合理的課件交互結構。設計多媒體課件交互功能是制作多媒體課件的一個關鍵環節。

flash;多媒體;交互幀;場景;函數

多媒體課件的重要特征就是多媒體性和交互性,多媒體性指課件內容是文字、圖片、動畫、音頻視頻等多媒媒體整合而成,具有豐富的感染力。交互性指用戶可以控制課件的播放、返回,可以實現用戶和計算機交互的交流。從而達到控制學習過程的目的,在各種多媒體應用軟件的開發工具中,Macromedia公司推出的Flash是功能最強大、使用最廣泛的也是最負盛名的多媒體制作軟件, Flash不僅是單單一個動畫制作軟件,它還是一個功能強大的多媒體編著工具,在實現課件的多媒體性、交互性和網絡性等方面具有其他軟件不可比擬的優勢。

下面,以我設計的《flash動畫實例教程》多媒體課件交互結構為例,介紹實現Flash多媒體課件交互功能的3種具體方法與相關現象供大家探討。

1.幀跳轉法

這也是最常用的一種方法,將所教學內容分成若干模塊,每個模塊制作成一個影片剪輯,將每個影片剪輯分別放在主場景時間軸的關鍵幀上,首先在主時間軸的每一幀上寫Stop()函數,使用stop()函數命令控制影片剪輯動畫停止,然后通過教學內容交互按鈕進行幀的跳轉,從而實現課件內容的交互控制。這種方法實現Flash課件的圖層結構清晰合理,容易修改。

幀的跳轉使用的腳本是gotoAndPlay(幀號)函數,來控制幀跳轉并播放。

具體制作思路如下所述:

1)打開flash8,新建一個flash文檔,舞臺尺寸設置為1024×768像素或者800×600,這兩個尺寸大小是多媒體課件制作常用的尺寸,其他屬性默認值保持。

2)將授課的課件內容分類幾個功能模塊,例如:《flash動畫制作實例教程》課件,本課件分成了七個視頻實例的教程模塊和一個主目錄模塊。實例1、實例2、實例3、實例4、實例5、實例6、實例7,每個實例模塊創建一個影片剪輯元件放置本實例的文本教程內容。

3)在“場景1”中新建9個圖層,并將所有圖層重新命名,從下向上一次是“主目錄”、“實例1”、“實例2”、“實例3”、“實例4”、“實例5”、“實例6”、“實例7”和AS圖層。

4)在“主場景”圖層,通過Potoshop圖像處理軟件設計背景美化課件,并在主場景中設計7個實例按鈕,分別被用來控制課件各個功能模塊的交互跳轉,這樣就形成了一個導航菜單。

5) 在AS圖層上,從第2幀到第8幀分別按插入空白關鍵幀,然后分別在每個幀上編寫AS腳本代碼:

Stop() //這樣可以保證每個影片剪輯不會自動播放

6) 分別選擇主目錄場景圖層上的7個按鈕,在“動作”面板編寫程序代碼:

“實驗1”按鈕上的程序代碼為:

On(press){

gotoAndStop(2)} //當單擊按鈕時跳轉并停止在第2幀課件內容。

“實驗2”按鈕上的程序代碼為:

On(press){

gotoAndStop(3)} //當單擊按鈕時跳轉并停止在第3幀課件內容。

于此類推實例3按鈕跳轉到4幀,實例4按鈕跳轉到第5幀等等。

這種方法代碼簡單、圖層結果清晰,適合制作只包含一級課件功能模塊的導航結果。

2.場景跳轉法

這種方法是利用Flash的多場景設計的,Flash影片文件的層次結構是這樣的,一個Flah影片文件可以包括若干個場景,每個場景包含一個主時間軸。利用場景來組織課件中的各個課件模塊,不同的課件模塊放在不同場景中實現。利用場景跳轉函數來實現各個課件模塊之間的交互。

場景跳轉的腳本是gotoAndPlay(“場景名稱”,幀號),一般都是跳轉到另一個場景的第1幀。

設計思路如下:

1) 運行flash8,新建一個影片剪輯文檔。設置舞臺尺寸為800*600或者1024×768像像素,其他屬性保持默認值。

2) 執行“窗口”-其他面板-場景命令,打開“場景”面板。在其中單擊“添加場景”按鈕8次,新增8個場景。將場景名稱定義為課件模塊相符的名稱,這樣便于實現場景的跳轉控制。場景跳轉函數就是通過場景名稱這個基本參數實現場景跳轉控制。

3) 分別進入到“主目錄”場景,“實例1”場景、“實例2”等8個場景中,根據課件內容,在各個場景中實現對應到課件功能模塊內容。

4) 在課件主目錄控件模塊場景中,主要設計一個導航菜單。導航菜單由若干按鈕組成,按鈕和課件到功能模塊相對應。單擊導航菜單中到按鈕可以進入相應到課件功能模塊場景。在每個功能模塊場景中設計一個返回到主目錄模塊的按鈕。這些導航按鈕上到程序代碼到一般形式是:

On(press){gotoAndPlay(“場景名稱”,1);} //程序代碼到功能是:當單擊并釋放按鈕時,跳轉到指定場景名稱到場景到第1幀播放。

例如:選取主目錄的第一個實例1按鈕,在AS窗口編寫代碼:On(press) {gotoAndPlay(“實例1”,1);} //程序代碼到功能是:當單擊并釋放按鈕時,跳轉到指定場景實例場景到第1幀上播放。

以此類推實例2按鈕跳轉實例2的場景上播放,實例3按鈕跳轉到實例3的場景上播放等等

功能模塊場景返回到主目錄模塊的按鈕的代碼:

On(press){gotoAndPlay(“主場景”,1);} //程序代碼到功能是:當按下按鈕時,跳轉到主目錄的場景第1幀上。

如下圖主目錄界面和場景界面:

場景跳轉使交互結構更加清晰,因為每個場景有單獨的時間軸。但是場景跳轉也有缺陷,一個單獨的場景就是一個單獨的動畫,如果場景“方法1”和“方法2”有相同的界面,你并不能共享它們,而是必須在每個場景中重新組織。

3.函數的調用法

根據授課教學內容,將教學內容模塊制作成獨立的Flash影片,并導出成相應SWF文件。例如:課件主目錄模塊也制作成獨立的Flash影片,其中主要設計一個導航菜單。導航菜單由若干按鈕組成,按鈕和課件的功能模塊相對應。單擊導航菜單中的按鈕,可以載入相應的課件功能模塊SWF影片。在每個功能模塊影片中設計一個返回到主控模塊影片的按鈕。主要是利用loadMovie函數實現各個課件模塊間的相互調用。

根據課件內容,將各個課件功能模塊制作成獨立的Flash影片,并導出成相應SWF文件。

loadMovie()用來調用外部flash文件,只能調用flash導出的swf類型的文件。

用法:

loadMovie(url, target [, method])

操作數

url 一個字符串,它指定要加載的SWF 文件的絕對或相對 URL。相對路徑必須相對于級別 0 處的 SWF 文件。絕對URL 必須包括協議引用,如 http:// 或file:///。

target 對影片剪輯的引用或者表示指向目標影片剪輯的路徑的字符串。用已加載的 SWF 文件替換目標影片剪輯。

method 可選字符串參數,指定用于發送變量的 HTTP 方法。該參數必須是字符串 GET 或 POST。如果沒有要發送的變量,則省略此參數。GET 方法將變量追加到 URL 的末尾,它用于發送少量的變量。POST 方法在單獨的 HTTP 標頭中發送變量,它用于發送大量的變量。

使用 unloadMovie() 函數可刪除用loadMovie() 加載的 SWF 文件。

實例1按鈕代碼如下所述。

On(press){load Movie(“實例1.swf”,0);}

實例1按鈕代碼如下所述。

On(press){load Movie(“實例2.swf”,1);}

如果加載不同的影片要設置不同的級別,否則會覆蓋原有的影片剪輯。

于此類推實例3按鈕級別設置為4級,實例4按鈕級別設置為5級等。

方法2:loadMovie("spxz//shili1.swf",kypjj);

這種方法的優點是,課件既較好地實現了模塊化課件設計的思想,又使課件具備了很強的網絡特性。因為這種類型的課件在播放時,并不把全部的課件模塊都裝卸到計算機的內存中,只先裝卸課件的主控模塊,需要時,再課件主控界面上單擊控制按鈕把其他的課件模塊裝卸運行。這種方法很適合制作網絡型Flash課件,具有廣闊的應用前景。

4 結語

事件證明,模塊化程序設計思想運用到媒體課件制作中,使課件制作過程科學化、系統化。本節討論的三種方法不同程度地實現了Flash多媒體課件制作模塊化的設計思路。這3種方法可以單獨使用,也可以混合使用,以取得更廣闊的設計思路。

[1]繆亮. 多媒體技術實用教程

10.3969/j.issn.1001-8972.2012.10.163

張藍春(1977-),女,黎族,海南人,湖北工業大學2010級計算機技術,研究方向為多媒體技術。

猜你喜歡
功能模塊按鈕多媒體
這些按鈕能隨便按嗎?
當你面前有個按鈕
借助多媒體探尋有效設問的“四度”
多媒體在《機械制圖》課中的應用
消費導刊(2018年10期)2018-08-20 02:56:28
基于ASP.NET標準的采購管理系統研究
軟件導刊(2016年9期)2016-11-07 21:35:42
輸電線路附著物測算系統測算功能模塊的研究
M市石油裝備公服平臺網站主要功能模塊設計與實現
石油知識(2016年2期)2016-02-28 16:20:16
多媒體達人煉成記
河南電力(2016年5期)2016-02-06 02:11:40
功能模塊的設計與應用研究
適切 適時 適度——說說語文課堂的多媒體使用
語文知識(2015年9期)2015-02-28 22:01:42
主站蜘蛛池模板: 99久视频| 亚洲国产精品美女| 激情六月丁香婷婷| 国产在线视频导航| 亚洲天堂高清| 精品五夜婷香蕉国产线看观看| 亚洲一区色| 69国产精品视频免费| 亚洲精品麻豆| 成人av专区精品无码国产 | 99re在线免费视频| 成人亚洲天堂| 国产美女一级毛片| 国产乱子伦精品视频| 精品自拍视频在线观看| 午夜毛片免费看| 91精品国产情侣高潮露脸| 呦女亚洲一区精品| 熟女日韩精品2区| 伊人久久久大香线蕉综合直播| a级高清毛片| 国产乱人乱偷精品视频a人人澡| 亚洲不卡影院| 婷婷伊人五月| 福利视频一区| 91久久偷偷做嫩草影院电| 亚洲精品图区| 免费在线视频a| 亚洲无线国产观看| 91年精品国产福利线观看久久| 热re99久久精品国99热| 在线中文字幕日韩| 丁香婷婷综合激情| 成人午夜免费观看| 激情综合激情| 久久久久亚洲精品成人网| 国产成人资源| 国产精品太粉嫩高中在线观看| 欧美69视频在线| 亚洲精品日产精品乱码不卡| 亚洲综合二区| 亚洲国产综合精品一区| 成人欧美在线观看| 亚洲综合精品第一页| av一区二区无码在线| 久久精品aⅴ无码中文字幕| 呦女亚洲一区精品| 日韩不卡高清视频| 999国内精品久久免费视频| 亚洲视频无码| 麻豆AV网站免费进入| 国产精品久久久久久久久久98| 免费va国产在线观看| 蜜臀AV在线播放| а∨天堂一区中文字幕| 97av视频在线观看| 亚洲精品在线影院| 天天综合色天天综合网| 国产69囗曝护士吞精在线视频| 精品国产aⅴ一区二区三区| 国产黄色片在线看| 99久久国产精品无码| 黄色网页在线观看| 免费一级成人毛片| 久久精品一卡日本电影| 91啦中文字幕| 国产午夜无码专区喷水| 很黄的网站在线观看| 久久美女精品| 亚洲精品在线91| 亚洲国产成人久久77| 欧洲成人在线观看| …亚洲 欧洲 另类 春色| 高清无码不卡视频| 日韩少妇激情一区二区| swag国产精品| 1769国产精品视频免费观看| 精品無碼一區在線觀看 | 欧美日韩资源| 99久久精品国产自免费| 免费高清毛片| 日日碰狠狠添天天爽|