运用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