亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Flash交互式課件as腳本開發(fā)技巧

        2014-04-29 00:00:00金山
        計算機光盤軟件與應用 2014年8期

        摘 要:利用flash可開發(fā)出界面精美、操作靈活、交互式強的課件--其中ActionScript腳本(以下簡稱AS腳本)是Flash內置的腳本語言,通過AS腳本有效編程、高效整合,可創(chuàng)作交互性更強大的游戲類交互式課件、測試類交互式課件、師生參與互動式課件等等,可大大增強Flash課件的功能性和應用性,提高flash交互式課件的輔助教學效果,促進教育教學質量的提升。

        關鍵詞:flash;交互式;課件;AS;actionscript;腳本;開發(fā)

        中圖分類號:G434

        Flash交互式課件的高級開發(fā)離不開ActionScript腳本--AS腳本是為其Flash產品開發(fā)的,經歷1.0、2.0的過渡期,尤其是2.0時代把AS腳本推向一下開發(fā)應用的高峰期,現(xiàn)在最新版本3.0,是一種完全的面向對象的編程語言,功能強大,類庫豐富,語法類似JavaScript,多用于開發(fā)Flash互動性、實用性的交互式課件。筆者做為一名現(xiàn)代教育技術的專業(yè)教師,結合多年flash交互式課件開發(fā)經驗,以AS 2.0版本為主淺談一下flash交互式課件AS腳本開發(fā)應用技巧,與大家分享共勉。

        1 熟悉AS腳本的語言規(guī)范,理清flash交互式課件開發(fā)思路

        學科教師不論有沒有編程基礎,都要熟悉AS腳本的編程語言規(guī)范,掌握AS腳本編程的規(guī)則,理清flash交互式課件開發(fā)思路和流程,才能準確編程,實現(xiàn)功能,完成最終的flash交互式輔助教學課件。

        AS腳本內置于flash環(huán)境中,雖然不是一個嚴格的獨立編程語言,但同樣擁有語法、變量、函數(shù)等,而且與JavaScript類似,它也由許多行語句代碼組成,每行語句又是一些命令、運算符、分號等組成。它的結構與C/C++或者Java等高級編程語言相似。所以,對于有高級編程經驗的人來說,學習AS是很低輕松的。對于學科教師初學者來說通過循序漸進學習,短期內可靈活理解并高效地撰寫成熟的AS課件腳本代碼,制作出高質量交互性強的優(yōu)秀flash課件。

        Flash交互式課件AS腳本開發(fā)也需要一個規(guī)范的思路和流程,最好通過思維導圖MindManager軟件整理出功能框架和核心代碼片段,把各級AS腳本功能模塊的關系用相互隸屬與相關的層級圖表現(xiàn)出來,提高開發(fā)效率,輔助學科教師高效完成AS編程,實現(xiàn)預想交互功能。

        2 掌握flash交互式課件開發(fā)常用代碼技巧,提升AS腳本開發(fā)效率

        對于flash交互式課件而言,圖、文、聲、像的素材編程控制;教學流程的導航控制;畫圖控制;時間日期控制;其它課件交互式功能實現(xiàn)等AS腳本編程最為常見,因此,學科教師要靈活掌握flash交互式課件開發(fā)常用代碼技巧,才能提升AS腳本開發(fā)效率,事半功倍。

        2.1 Flash交互式課件導航條的AS腳本開發(fā)技巧

        Flash課件分幾級導航目錄,需要應用AS腳本編寫好操作導航結構,可靈活進出課件內容,按教學進度調整flash課件演示流程。一般可通過按鈕on事件編程控制,常基本的跳轉代碼GotoAndPlay和GotoAndStop,可實現(xiàn)一個場景內或不同場景間關鍵幀的跳轉,以及影片剪輯內部的靈活流程跳轉,但這樣隨意跳轉容易造成混亂。大多數(shù)情況下,都設計成不同的導航結構和導航菜單,通過導航模塊統(tǒng)一控制教學流程,這時,可通過影片剪輯MC的onClipEvent事件,再配合拖動、滑動等AS腳本控制,可實現(xiàn)操作簡單、控制靈活、層級分明的flash交互式課件的導航條。

        2.2 Flash交互式課件聲音和視頻的AS腳本開發(fā)技巧

        在flash課件中通過AS腳本編程可實現(xiàn)聲音的播放停止、音效、平衡、音量、循環(huán)等功能。一般通過創(chuàng)建Sound聲音對象,通過attachSound方式與庫中的聲音產生實際鏈接關系,再通過AS腳本編程來實時的控制聲音,可通過play、stop控制播放停止;通過setVolume、setPan等控制聲音音效;通過stopAllSounds代碼控制全部靜音等??傊?,通過flash的AS腳本可開發(fā)出MP3播放器,足可見AS腳本控制聲音的功能強大。

        對于flash課件中FLV視頻處理,更多地應用文件菜單里的導入視頻功能,內置了很多不同樣式和功能的FLV播放器,能滿足大部分flash交互式課件開發(fā)使用。一般采用鏈接方式靈活控制FLV視頻,如果視頻容量較小可嵌入到flash課件里,以影片剪輯方式導入,然后再通過AS腳本自行開發(fā)一個視頻播放器,靈活控制FLV視頻播放、停止、快近、回播等功能。

        2.3 Flash交互式課件畫圖的AS腳本開發(fā)技巧

        Flash AS腳本提供了功能強大的三角函數(shù)、數(shù)學計算以及畫圖控制代碼,可靈活實現(xiàn)編程畫圖。以flash繪圖板為例,可AS編程實現(xiàn)直線、曲線、折線、圓形、方形、橡皮等功能,可實現(xiàn)線條粗細、線條顏色、填充顏色等靈活編程控制。一般通過Math類、color類、MovieClip類、Mouse類等的強大方法,綜合編程實現(xiàn)復雜畫圖功能,網絡有很多這樣的源文件,學科教師可下載分析、修改、調整,完全就滿足flash交互式課件開發(fā)應用了。

        2.4 Flash交互式課件時間日期的AS腳本開發(fā)技巧

        Flash交互式課件少不了時間和日期的控制,例如,倒計時、萬年歷、時針等,通常使用內置Date對象獲取相對于通用時或相對于運行Flash Player的操作系統(tǒng)的日期和時間值。Date對象提供了很多處理通用時間或系統(tǒng)時間的方法,由七部分構成,它們分別是年year、月month、日date、時hour、分minute、秒second、毫秒millisecond。Date的功能強大、控制靈活,可針對實際flash交互式課件開發(fā)需要,靈活控制系統(tǒng)日期和時間,輔助課堂教學。

        2.5 Flash交互式課件響應鍵盤的AS腳本開發(fā)技巧

        Flash交互式課件開發(fā)離不開鍵盤的響應控制,尤其是在FLASH游戲教學課件制作中,如果缺少了響應鍵盤的方法,更是不可能的。AS腳本編程時,響應鍵盤的方法主要的四種,分別是:利用按鈕進行檢測;利用KEY對象;利用鍵盤偵聽的方法;利用影片剪輯的keyUp和keyDown事件來實現(xiàn)響應鍵盤。學科教師只有熟練掌握了這些方法,然后加以變通,就會創(chuàng)作出很多意想不到的交互式課件效果。

        2.6 Flash交互式課件文本框的AS腳本開發(fā)技巧

        通過AS腳本編程可實現(xiàn)交互式課件的動態(tài)文本控制--通過AS腳本的MovieClip對象中createTextField方法可創(chuàng)建新的空文本框,使用TextField對象來設置文本框的屬性,使用TextFormat對象來格式化文本框中的文本,使用動作腳本來俘獲文本框發(fā)生的事件,例如,可以確定用戶是否修改了文本框的文本或滾動了文本。通過編寫腳本語句,使用這些事件onChanged或onScroller來觸發(fā)腳本運行,完成高級應用。

        Flash交互式課件常用的AS腳本開發(fā)技巧不勝枚舉,如loading技巧、鼠標跟隨拖動技巧、調用外部EXE文件技巧、hittext碰撞檢測技巧等,這就需要學科教師多學習、多積累,內化成自己的編程技能和編程技巧,靈活編寫AS代碼,設計出功能強大的交互式課件。

        3 積累各種交互式課件開發(fā)常用代碼,創(chuàng)建個性化AS代碼庫

        網絡的成熟的flash文件很多,大多可通過軟件反編譯成源文件學習,尤其是AS代碼的編程思想和編程技巧,都可以“信手拈來”為我所用。并且網絡共享的flash源文件也為學科教師開發(fā)交互式課件提供了便利,很多代碼和素材都可以直接移植到課件開發(fā)里,提升了課件開發(fā)效率。與此同時,學科教師也要把常用AS腳本代碼整理、分類,注重個性化AS代碼庫的創(chuàng)建和更新,縮短課件開發(fā)編程時間,更多的關注點放在課件內容和課件拓展應用上,使課件真正發(fā)揮輔助課堂教學作用,提高教育教學質量。

        綜上所述,學科教師要熟練掌握flash課件AS腳本開發(fā)規(guī)范和編程思想,提高編程素養(yǎng),積累AS開發(fā)經驗技巧,努力提升交互式課件開發(fā)效率,開發(fā)出功能強大、互動性強、操控靈活的flash課件,為有效輔助課堂教學提升教育教學質量服務。

        參考文獻:

        [1]鮑潔.論Flash制作多媒體CAI課件[J].科教文匯,2007(06).

        [2]莊文杰.基于Flash的課件交互功能的設計[J].軟件導刊,2009(04).

        作者簡介:金山(1967.09-),男,河南新蔡人,文學碩士,研究方向:教育技術學。

        作者單位:沈陽醫(yī)學院 教育技術中心,沈陽 110034

        一本久道综合在线无码人妻| 国产精品人成在线765| 日本黄色特级一区二区三区| 久久亚洲中文字幕乱码| 国产免码va在线观看免费| 狠狠色噜噜狠狠狠狠米奇777| 欧美午夜精品久久久久久浪潮| 亚洲天堂无码AV一二三四区 | 日韩精品区一区二区三vr| 亚洲av无码资源在线观看 | 青青草小视频在线观看| 日本a片大尺度高潮无码 | 日韩精品一区二区在线天天狠天| 人妻无码一区二区三区免费| 69久久夜色精品国产69| 91久久国产情侣真实对白| 麻豆av毛片在线观看| 日韩女优av一区二区| 欧美午夜刺激影院| 免费人成小说在线观看网站| 久久精品国产久精国产| 亚洲欧洲精品成人久久曰不卡| 亚洲天堂免费一二三四区| 青青草激情视频在线播放 | 中文字幕人妻熟在线影院 | 久久国产精品免费一区二区| 国产精品亚洲最新地址| 肥老熟女性强欲五十路| 欧美精品黑人粗大免费| 国产一区二区激情对白在线| 精品国产一品二品三品| 91九色最新国产在线观看| 国产免费一区二区三区免费视频 | 亚洲两性视频一三区| 久久综合给合久久狠狠狠9| 一区二区三区成人av| 亚洲av精二区三区日韩| 天天综合网天天综合色| 青青草视频华人绿色在线| 国产一区二区三区av观看| 国产乱人伦av在线麻豆a|