運(yùn)用Flash制作計(jì)算器

分類:動(dòng)漫制作    發(fā)布時(shí)間:2019年06月17日    點(diǎn)擊:2350次

運(yùn)用Flash制作計(jì)算器:



  1.啟動(dòng)FLASH軟件。

  2.確立文檔屬性

  設(shè)置動(dòng)畫尺寸為400*500,背景顏色深綠,其它默認(rèn),點(diǎn)擊確定,進(jìn)入場(chǎng)景1。

  3.導(dǎo)入素材到庫(kù)

  首先,將準(zhǔn)備好的所有素材導(dǎo)入到庫(kù)中,待用。

  4.創(chuàng)建圖形元件

  (1)選擇“插入-新建元件”,建立一個(gè)名為“邊框”的圖形元件。點(diǎn)擊確定,進(jìn)入元件編輯區(qū)。就一個(gè)圖層。

  選擇圖層1第一幀,用矩形工具在舞臺(tái)拖一個(gè)筆觸高度為10,顏色為:#663300 的,規(guī)格為390*490的,無(wú)填充色的矩形。全居中??蜻x該實(shí)例,將其轉(zhuǎn)換為影片剪輯元件。打開屬性面板中的濾鏡,設(shè)置其參數(shù),

  (2)選擇“插入-新建元件”,建立一個(gè)名為“視窗”的圖形元件。點(diǎn)擊確定,進(jìn)入元件編輯區(qū)。就一個(gè)圖層。

  選擇圖層1第一幀,用矩形工具在舞臺(tái)拖一個(gè)筆觸高度為4,顏色黑綠,填充色為灰白的,規(guī)格約為346*56的矩形。全居中。

  5.創(chuàng)建按鈕元件

  (1)選擇“插入-新建元件”,建立一個(gè)名為“按鍵”的按鈕元件。點(diǎn)擊確定,進(jìn)入元件編輯區(qū)。添加一個(gè)圖層,共兩個(gè)圖層。

  A.選擇圖層1第一幀(彈起),用矩形工具在舞臺(tái)拖一個(gè)帶邊線的矩形,顏色隨意,規(guī)格約為52*42,全居中。在第2、3幀(經(jīng)過(guò)、按下)插入關(guān)鍵幀,對(duì)這兩幀上的實(shí)例調(diào)整一下顏色或深淺。在第4幀(點(diǎn)擊)插入關(guān)鍵幀。上鎖。

  B.選擇圖層2第3幀(按下),從庫(kù)中拖出按鍵聲響到舞臺(tái),位置隨意,點(diǎn)擊該幀,在屬性面板設(shè)置“同步”-“事件”

  在第4幀插入空白關(guān)鍵幀。上鎖。

  6.編輯制作場(chǎng)景

  返回場(chǎng)景1,添加五個(gè)圖層,共六個(gè)圖層。自下而上命名為底板、按鈕、靜態(tài)文本、視窗、輸入文本、as。

  (1)選擇底板圖層第一幀,從庫(kù)中拖出邊框圖形元件到舞臺(tái),規(guī)格為400*500。全居中。上鎖。

  (2)選擇按鈕圖層第一幀,從庫(kù)中分別依次拖出20個(gè)按鍵按鈕元件到舞臺(tái),將其擺放在底板內(nèi)。上鎖。位置參考,

  (3)選擇靜態(tài)文本圖層第一幀,用文本工具輸入相關(guān)內(nèi)容。上鎖。其規(guī)格、內(nèi)容、位置,

  (4)選擇視窗圖層第一幀,從庫(kù)中拖出視窗圖形元件到舞臺(tái),將其放置在“迎客松計(jì)算器”的下方,上鎖。

  (5)選擇輸入文本圖層第一幀,用文本工具在視窗上拖一個(gè)和視窗規(guī)格相同的輸入文本框。文本的規(guī)格、字體、顏色、居位可參考,選中輸入文本框,在屬性面板填寫其變量為:display 。上鎖。

  (6)選擇as圖層第一幀,按f9,打開動(dòng)作面板,在as編輯區(qū)輸入,如下幀語(yǔ)句:

  stop();

  memory = 0;

  display = "0";

  function PressNum(num) {

  if (clear) {

  clear = false;

  dot = false;

  display = "0";

  }

  if (display == "0" and num != ".") {

  display = num;

  } else {

  display = display+num;

  }

  }

  function PressOper(oper) {

  if (operator == "+") {

  display = Number(opernum)+Number(display);

  }

  if (operator == "-") {

  display = Number(opernum)-Number(display);

  }

  if (operator == "×") {

  display = Number(opernum)*Number(display);

  }

  if (operator == "÷") {

  display = Number(opernum)/Number(display);

  }

  clear = true;

  dot = false;

  operator = oper;

  opernum = display;

  if (oper != "=") {

  display = oper;

  }

  }

  鎖定該圖層。

  (7)為按鈕添加指令語(yǔ)句:打開按鈕圖層的鎖。

  A.“M+”、“M-”、“MRC”、“C”按鈕上的語(yǔ)句依次是:

  on (release) {

  memory = memory+Number(display);

  display = "0";

  }

  on (release) {

  memory = memory-Number(display);

  display = "0";

  }

  on (release) {

  display = memory;

  memory = 0;

  clear = true;

  }

  on (release) {

  display = "0";

  dot = false;

  }

  B.“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“.” 按鈕上的語(yǔ)句是:

  “0”按鈕上的語(yǔ)句:

  on (release) {

  PressNum("0");

  }

  其它語(yǔ)句同上,只是將其中的0改為相對(duì)應(yīng)的數(shù)字或符號(hào)即可。

  C.“+”、“-”、“×”、“÷”、“=”按鈕上的語(yǔ)句是:

  “+”按鈕上的語(yǔ)句:

  on (release) {

  PressOper("+");

  }

  其它語(yǔ)句同上,只是將其中的+號(hào)改為相對(duì)應(yīng)的符號(hào)即可。

  鎖定該圖層。

  7.本任務(wù)完成后測(cè)試存盤

  注意:在改換語(yǔ)句中的數(shù)字或符號(hào)時(shí)一定要認(rèn)真細(xì)致,反復(fù)檢查,且不可改錯(cuò)或重復(fù)。


黃鶴樓動(dòng)漫動(dòng)畫制作:027-82730702;82720703 移動(dòng)/微信:139-9566-0877 企鵝QQ:76211136

最近發(fā)表