http://bbs.cnlsj.com/dispbbs.asp?boardID=304&ID=46292&page=1
点击浏览该FLASH文件:
计算机制作文字教程
点击浏览该FLASH文件:
一、创建文档
1.执行【文件】菜单下的【新建】命令,在弹出的对话框中选择【常规】|【Flash 文
档】单击【确定】按钮,新建一个影片文档。修改文档属性,宽 250 px 高 300px 背景黑色。
二、新建元件;
1. 点插入――新建元件,新建一个图形元件。取名为按钮 1。选择矩形工具,边角半径
设置为 8,取纯色色块为#CCCCCC 然后点弹起桢在舞台中画一个 41*23 的小矩形.,点击
桢插入关键桢。
2.直接复制按钮 1。改名为按钮 2,选中按钮 2 场景中的按钮改纯色色块为#FFFFFF 。
三、制作场景
1.在场景中,在图层 1上添加 4个图层,分别命名为背景、按钮、文本、显示框、AS.
2.点中背景图层的第一桢,选择矩形工具, 在元件的舞台上画一个无边框的矩形。颜色为
线性,设 4 个色块,左第 1 色块为黑色:#000000,第 2、3 色块为:#990000、右边第 4 色块黑
色:#000000。 接着选择黑箭头工具, 用它选中矩形, 打开属性面板。 尺寸: 宽 250 px 高 300px。
3 点窗口――对齐按下对齐面板上的相对于舞台钮后, 分别点对齐面板上的水平中齐和
垂直中齐。
3.选择矩形工具,在背景上画一个高195宽28像素的黑色矩形条,x=127/y=40.释放鼠标再
次选中黑色矩形条剪切.背景图层上锁.
4.在按钮图层的第一桢,把按钮 1 拖入场景,在场景中选中按钮 1 点滤镜做一次投影。
,然后在场景中,复制成 16 个按钮,再插入庫中的按钮 2 复制成二个。分别摆放好位
置.
按钮图层上锁.
5.在文本图层的第一桢分别输入:简易计算机、1、2、3、4、5、6、7、8、9、/、+、-、
*、=、.
。上锁
再次打开按钮图层的锁,分别选中场景中的按钮右键选择动作,在动作面板中输入语句:
按钮 1:
on (release) {
赋值("1");
}
按钮 2:
on (release){
赋值("2");
}
按钮 3:
on (release){
赋值("3");
}
按钮 4:
on (release){
赋值("4");
}
按钮 5:
on (release){
赋值("5");
}
按钮 6:
on (release){
赋值("6");
}
按钮 7:
on (release){
赋值("7");
}
按钮 8:
on (release){
赋值("8");
}
按钮 9:
on (release){
赋值("9");
}
按钮 0:
on (release){
赋值("0");
}
按钮+:
on (release) {
记忆("+");
}
按钮-:
on (release) {
记忆("-");
}
按钮*:
on (release) {
记忆("*");
}
按钮/:
on (release) {
记忆("/");
}
按钮.:
on (release) {
if (显示屏 == "0") {
赋值("0.");
} else {
赋值(".");
}
}
按钮=:
on (release) {
运算("");
}
按钮 C:
on (release) {
数字 = "";
符号 = "";
显示屏 = "0";
}
按钮
:
on (release) {
if (开关 == 0) {
显示屏实例._visible = false;
开关 = 开关+1;
} else if (开关 == 1) {
显示屏实例._visible = true;
开关 = 开关-1;
数字 = "";
符号 = "";
显示屏 = "0";
}
}
按钮图层上锁.
6.在显示框的第一桢,选择文本工具,设置为动态文本,实例名《显示屏实例》,变量:《显
示屏》 字体为黑体,字号大小设为 23,字色为白色,右对齐。
7.点击 AS 图层第一桢右键选择动作,在动作 面板中输入:
开关 = 0;
数字 = "";
符号 = "";
显示屏 = "0";
判断 = false;
function 赋值(数值) {
if (判断 == false) {
数字 = 数字+数值;
显示屏 = 数字;
} else if (判断 == true) {
数字 = 数值;
显示屏 = 数字;
判断 = false;
}
}
function 记忆(运算符) {
判断 = false;
值1 = 数字;
数字 = "";
符号 = 运算符;
}
function 运算() {
判断 = true;
数字 = 显示屏;
if (符号 == "/") {
显示屏 = Number(值1)/Number(数字);
} else if (符号 == "+") {
显示屏 = Number(值1)+Number(数字);
} else if (符号 == "-") {
显示屏 = Number(值1)-Number(数字);
} else if (符号 == "*") {
显示屏 = Number(值1)*Number(数字);
}
数字 = 显示屏;
}简易计算机的制作完成, 保存.
请测试一下它的精确度,做好后什么时间想用它,
就把它打开,用起来还是很方便的哦!
[
本帖最后由 夕阳 于 2007-2-24 22:09 编辑 ]