運用Flash制作計算器

分類:動漫制作    發(fā)布時間:2019年06月17日    點擊:2225次

運用Flash制作計算器:



  1.啟動FLASH軟件。

  2.確立文檔屬性

  設置動畫尺寸為400*500,背景顏色深綠,其它默認,點擊確定,進入場景1。

  3.導入素材到庫

  首先,將準備好的所有素材導入到庫中,待用。

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

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

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

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

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

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

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

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

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

  在第4幀插入空白關鍵幀。上鎖。

  6.編輯制作場景

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

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

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

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

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

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

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

  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)為按鈕添加指令語句:打開按鈕圖層的鎖。

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

  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”、“.” 按鈕上的語句是:

  “0”按鈕上的語句:

  on (release) {

  PressNum("0");

  }

  其它語句同上,只是將其中的0改為相對應的數(shù)字或符號即可。

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

  “+”按鈕上的語句:

  on (release) {

  PressOper("+");

  }

  其它語句同上,只是將其中的+號改為相對應的符號即可。

  鎖定該圖層。

  7.本任務完成后測試存盤

  注意:在改換語句中的數(shù)字或符號時一定要認真細致,反復檢查,且不可改錯或重復。


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

最近發(fā)表