运用Flash制作计算器

分类:动漫设计    发布时间:2019年06月17日    点击:2069次

运用Flash制作计算器:



  1.启动FLASH软件。

  2.确立文档属性

  设置动画尺寸为400*500,背景颜色深绿,其它默认,点击确定,进入场景1。

  3.导入素材到库

  首先,将准备好的所有素材导入到库中,待用。

  4.创建图形元件

  (1)选择“插入-新建元件”,建立一个名为“边框”的图形元件。点击确定,进入元件编辑区。就一个图层。

  选择图层1第一帧,用矩形工具在舞台拖一个笔触高度为10,颜色为:#663300 的,规格为390*490的,无填充色的矩形。全居中。框选该实例,将其转换为影片剪辑元件。打开属性面板中的滤镜,设置其参数,

  (2)选择“插入-新建元件”,建立一个名为“视窗”的图形元件。点击确定,进入元件编辑区。就一个图层。

  选择图层1第一帧,用矩形工具在舞台拖一个笔触高度为4,颜色黑绿,填充色为灰白的,规格约为346*56的矩形。全居中。

  5.创建按钮元件

  (1)选择“插入-新建元件”,建立一个名为“按键”的按钮元件。点击确定,进入元件编辑区。添加一个图层,共两个图层。

  A.选择图层1第一帧(弹起),用矩形工具在舞台拖一个带边线的矩形,颜色随意,规格约为52*42,全居中。在第2、3帧(经过、按下)插入关键帧,对这两帧上的实例调整一下颜色或深浅。在第4帧(点击)插入关键帧。上锁。

  B.选择图层2第3帧(按下),从库中拖出按键声响到舞台,位置随意,点击该帧,在属性面板设置“同步”-“事件”

  在第4帧插入空白关键帧。上锁。

  6.编辑制作场景

  返回场景1,添加五个图层,共六个图层。自下而上命名为底板、按钮、静态文本、视窗、输入文本、as。

  (1)选择底板图层第一帧,从库中拖出边框图形元件到舞台,规格为400*500。全居中。上锁。

  (2)选择按钮图层第一帧,从库中分别依次拖出20个按键按钮元件到舞台,将其摆放在底板内。上锁。位置参考,

  (3)选择静态文本图层第一帧,用文本工具输入相关内容。上锁。其规格、内容、位置,

  (4)选择视窗图层第一帧,从库中拖出视窗图形元件到舞台,将其放置在“迎客松计算器”的下方,上锁。

  (5)选择输入文本图层第一帧,用文本工具在视窗上拖一个和视窗规格相同的输入文本框。文本的规格、字体、颜色、居位可参考,选中输入文本框,在属性面板填写其变量为:display 。上锁。

  (6)选择as图层第一帧,按f9,打开动作面板,在as编辑区输入,如下帧语句:

  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改为相对应的数字或符号即可。

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

  “+”按钮上的语句:

  on (release) {

  PressOper("+");

  }

  其它语句同上,只是将其中的+号改为相对应的符号即可。

  锁定该图层。

  7.本任务完成后测试存盘

  注意:在改换语句中的数字或符号时一定要认真细致,反复检查,且不可改错或重复。


黄鹤楼动漫动画制作:027-82730702;82720703 移动/微信:139-9566-0877 企鹅QQ:76211136

推荐阅读:

一部好的武汉企业宣传动画片需要包含哪些内容?

武汉Flash动漫二维动画隧道火灾安全警示系列之紧急逃生脚本

政策调整转变动画行业面貌

最近发表