• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      利用Flash ActionScript2.0制作動態(tài)交互式課件

      2010-06-02 01:33:04朱中尉
      關(guān)鍵詞:文本框出題動畫片

      朱中尉

      摘 要:利用Flash ActionScript2.0制作動態(tài)交互式課件,不僅有利于教師授課,而且使課件的使用范圍得到擴展,學(xué)生可以在課堂教學(xué)環(huán)境下使用課件,也可以在網(wǎng)絡(luò)教學(xué)環(huán)境下使用課件,還可以在自己的家用電腦環(huán)境下使用課件,極大地方便了學(xué)生的練習(xí)和自測活動,改變了學(xué)生的學(xué)習(xí)方式。本文概括講述了ActionScript2.0的適用范圍,并以人教版《義務(wù)教育課程標(biāo)準(zhǔn)實驗教科書》三年級數(shù)學(xué)上冊第六章《多位數(shù)乘一位數(shù)》為例制作了教學(xué)課件,為工作在一線的教師在使用ActionScript2.0制作動態(tài)交互式課件方面提供參考。

      關(guān)鍵詞:動態(tài)交互式課件;Flash ActionScript2.0

      中圖分類號:G434文獻標(biāo)識碼:B文章編號:1673-8454(2010)10-0053-03

      Flash是Macromedia公司于1999年6月推出的一款基于時間軸和圖層的交互式動畫設(shè)計軟件,該軟件最初是為網(wǎng)頁動畫制作服務(wù)的,由于Flash制作的動畫具有文件小、交互性強、品質(zhì)高而不失真等優(yōu)點,被廣大教育工作者認(rèn)可,Flash已成為各級各類教學(xué)活動常用的課件制作軟件。

      一、ActionScript語言概述

      ActionScript 動作腳本是遵循 ECMAscript第四版 的 Adobe Flash Player 運行時環(huán)境的編程語言。它在 Flash 內(nèi)容和應(yīng)用程序中實現(xiàn)交互性、數(shù)據(jù)處理以及其它功能。

      ActionScript是Flash的腳本語言,與JavaScript相似,是一種面向?qū)ο蟮木幊陶Z言。

      二、ActionScript動作語句適用的范圍

      在動畫設(shè)計過程中,可以在三個地方加入ActionScript腳本程序,分別是幀、按鈕、影片剪輯。

      1.添加腳本

      為幀添加動作腳本,就是在時間軸上某一幀添加動作語句,當(dāng)影片播放到此幀時才被執(zhí)行。

      2.為按鈕添加腳本

      為按鈕添加腳本,只有在觸發(fā)此按鈕時,特定的事件才會被執(zhí)行。

      3.為影片剪輯添加腳本

      為影片剪輯添加動作腳本,通常在播放(觸發(fā))該影片剪輯時ActionScript才會被執(zhí)行。

      三、動態(tài)交互式課件制作思路

      本文以人教版《義務(wù)教育課程標(biāo)準(zhǔn)實驗教科書》三年級數(shù)學(xué)上冊第六章《多位數(shù)乘一位數(shù)》為例制作教學(xué)課件,向大家展示如何使用ActionScript2.0制作動態(tài)交互課件。

      1.規(guī)劃自定義變量名及含義

      在本例中,主要涉及以下幾個變量:

      ts——題數(shù)

      duiti——正確題數(shù)

      fs——得分分?jǐn)?shù)

      a1——第一個動態(tài)文本框,用于隨機出示數(shù)字

      b1——第二個動態(tài)文本框,用于隨機出示數(shù)字

      c1——第三個輸入文本框,用于輸入答案

      2.動態(tài)交互式課件場景規(guī)劃

      課件需要兩個場景。第一個場景為主場景,包括文字說明、動態(tài)文本框、輸入框、按鈕等元素。第二個場景為動畫片場景,當(dāng)口算題答對積分達(dá)到一個值時,影片會跳轉(zhuǎn)到第二場景,自動播放一段動畫片供學(xué)生觀看,增強學(xué)習(xí)的趣味性,緩解學(xué)生口算學(xué)習(xí)疲勞,有時也可以利用動畫片等資源進行教學(xué)內(nèi)容總結(jié)。

      其它元素規(guī)劃:單擊“出題”按鈕隨機產(chǎn)生題目,用戶將結(jié)果輸入答案文本框中,然后單擊“確定”按鈕,隨即出現(xiàn)“對了!請繼續(xù)出題?!痹賳螕簟俺鲱}”按鈕,清空所有文本框內(nèi)容,又出示新的隨機題。

      四、動態(tài)交互式課件制作方法

      本課件制作以Flash8為例,版本號不同可能略有差異,具體制作步驟如下:

      1.新建Flash文檔

      2.創(chuàng)建“出題”、“確定”按鈕元件

      3.創(chuàng)建場景1

      在Layer1(雙擊可對圖層重命名)的第一幀添加課件背景。

      在Layer2的第一幀添加課題、文字說明。

      在Layer3的第一幀添加輸入文本框、動態(tài)文本框。(如圖1)

      在Layer4第一幀將“出題”、“確定”按鈕從庫中拖到舞臺適當(dāng)位置。(如圖1)

      4.創(chuàng)建場景2

      在Layer1的第一幀添加課件背景,然后添加Layer2,在Layer2的第一幀添加一個動畫片段(添加動畫片段的方法見下文“導(dǎo)入動畫片片段”的詳細(xì)介紹)。

      5.設(shè)置動態(tài)文本框和輸入文本框的屬性

      圖1中,“第2題”中的“2”位置是一個動態(tài)文本框,設(shè)置此文本框的變量名為“ts”。

      數(shù)字“5”、“9”的位置各是一個動態(tài)文本框,變量名分別是“a1”、“b1”。

      數(shù)字“45”的位置是一個輸入文本框,變量名為“c1”。

      文字“對了!請繼續(xù)出題”的位置是一個動態(tài)文本框,變量名是:“fs”。

      6.設(shè)置時間軸控制語句

      在場景1新建Action圖層,在第一幀處按F7插入空白關(guān)鍵幀,右鍵空白關(guān)鍵幀,在彈出菜單中選擇“動作”,輸入以下語句:

      (1)時間軸第1幀語句

      fscommand("fullscreen", "true"); //全屏播放

      stop();//停止在這一幀

      duiti = 0;// 設(shè)置正確題數(shù)為0

      ts = 0;// 設(shè)置題數(shù)為0

      (2)時間軸第2幀語句

      stop ();//停止在這一幀

      a1 = "";// a1的初始值為空

      b1 = "";// b1的初始值為空

      c1 = "";// c1的初始值為空

      (3)時間軸第18幀語句

      gotoAndPlay(2); // 跳轉(zhuǎn)到第2幀播放

      (4)時間軸第62幀語句

      gotoAndPlay(1); // 跳轉(zhuǎn)到第1幀播放

      7.為“出題”按鈕添加語句

      右鍵單擊“出題”按鈕,在彈出菜單中選擇“動作”,為“出題”按鈕添加以下語句:

      on (release) // 釋放鼠標(biāo)事件

      {

      a1 = random(10)+ 5;// 隨機出示0-9中一個數(shù)字加上5

      b1 = random(9) + 1;// 隨機出示0-8中一個數(shù)字加上1

      if (ts == 0)// 如果題數(shù)為0

      {

      ts = 1; // 那么題數(shù)為1

      } // end if

      }

      8.為“確定”按鈕添加語句

      右鍵單擊“確定”按鈕,在彈出菜單中選擇“動作”,為“確定”按鈕添加以下語句:

      on (release)//釋放鼠標(biāo)事件

      {

      if (c1 == a1 * b1)// 如果c1 =a1 ×b1

      {

      duiti = duiti + 1;// 那么正確題數(shù)加1

      fs = duiti * 10;// 那么分?jǐn)?shù)等于正確題數(shù)×10

      gotoAndPlay(3); // 跳轉(zhuǎn)到第3幀播放(第3幀處放置“對了!請繼續(xù)出題。”元件)

      }

      else if (c1 !== a1 * b1) {

      //如果c1 不等于a1 ×b1

      duiti = duiti + 1-1; // 那么正確題數(shù)不增加

      } // end if

      ts = ts + 1;//題數(shù)累計加1

      if (ts + 1 > 10)// 如果題數(shù)大于10

      {

      gotoAndPlay(19); //跳轉(zhuǎn)到第19幀播放(19幀處放置顯示分?jǐn)?shù)的動態(tài)文本框)

      } // end if

      c1 = "";//答案輸入框清空

      }

      或?qū)s = ts + 1;//題數(shù)累計加1

      if (ts + 1 > 10) // 如果題數(shù)大于10

      {

      gotoAndPlay(19); //跳轉(zhuǎn)到第19幀播放(19幀處放置顯示分?jǐn)?shù)的動態(tài)文本框)

      } end if//否則替換為

      ts = ts + 1; //題數(shù)累計加1

      if (fs== 200)// 如果分?jǐn)?shù)值等于200

      {

      gotoAndPlay("場景 2", 1);//跳轉(zhuǎn)到場景2第1幀播放(播放動畫片)

      } // end if

      9.在場景2新建Action圖層

      在第一幀處按F7插入空白關(guān)鍵幀,右鍵空白關(guān)鍵幀,在彈出菜單中選擇“動作”,輸入以下語句:

      stop ();//停止在這一幀

      10.導(dǎo)入動畫片片段

      使用視頻編輯軟件將預(yù)先準(zhǔn)備好的動畫片進行編輯,保留與教學(xué)有關(guān)的片段,然后點擊“文件——導(dǎo)入——導(dǎo)入到庫”功能按鈕,在“導(dǎo)入視頻”對話框中選擇“從服務(wù)器漸進式下載”單選按鈕(如圖3),選擇一個你喜歡的播放器樣式,點擊“下一步”,將動畫片段導(dǎo)入到庫。

      11.將動畫片段放置到場景2的Layer2的第一幀

      12.發(fā)布與調(diào)試

      至此課件制作完畢。

      結(jié)束語

      動態(tài)交互式課件具有較強的交互性和趣味性,由于使用了ActionScript語句,乏味的口算練習(xí)變成了有趣的數(shù)學(xué)活動,不僅減輕了教師隨機編題的負(fù)擔(dān),更重要的是課件適用范圍得到了擴展,此課件不僅可以用于課堂教學(xué)環(huán)境,也可以用在網(wǎng)絡(luò)教學(xué)環(huán)境,更可以用于學(xué)生的家用電腦環(huán)境,從而改變學(xué)生的學(xué)習(xí)方式。

      (編輯:魯利瑞)

      猜你喜歡
      文本框出題動畫片
      民生實事 請人大代表“出題”“閱卷”
      公民與法治(2022年5期)2022-07-29 00:47:36
      巧用文本框?qū)崿F(xiàn)PPT多圖片排版
      動畫片是怎樣播放的
      推薦一部動畫片
      看,動畫片開演啦!
      ——介紹一部你喜歡的動畫片
      PPT文本框的另類應(yīng)用
      我只出題,不管證明
      推薦一部動畫片
      棉和綿
      文本框酷變3D效果
      友谊县| 肥西县| 桃园市| 平陆县| 三门峡市| 讷河市| 苏尼特右旗| 綦江县| 临西县| 沛县| 扬州市| 远安县| 阿克苏市| 镇安县| 三穗县| 大竹县| 闽清县| 叶城县| 呼伦贝尔市| 红原县| 溧水县| 三原县| 望谟县| 谷城县| 博兴县| 沂源县| 博湖县| 泰宁县| 茌平县| 余姚市| 无棣县| 买车| 敖汉旗| 台山市| 刚察县| 陵水| 贡觉县| 专栏| 商丘市| 海盐县| 淮滨县|