- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“FLASH”计算器
FLASH计算器的制作可按以下步骤来完成:
第一、“按钮”图层的设置。
(1)打开FLASH程序,将图层1重新命名为“按钮”。
(2)执行“插入”→“新建元件”命令,弹出“创建新建元件”对话框。在此对话框的“名称”框中输入“按钮”,在“行为”选项中选择“按钮”,单击“确定”按钮,进入按钮编辑场景。
(3)执行“窗口”→“公用库”→“按钮”命令,打开“库—按钮”对话框,如图所示。
(4)双击“Key Buttons”文件夹,将其打开;将“Key—labelled button”按钮拖到舞台上。双击“Key—labelled button”按钮,进入它的编辑场景;选中“arrows”图层将其删除,这时按钮上的文本”A”被删除。返回到主场景.
(5)执行“窗口”→“库”命令,打开库面板;从库面板向舞台拖十九个“Key—labelled button”按钮,并按一定的顺序排好。
第二、“动态文本”图层的设置
(1)新增一个图层,并且重新命名为“动态文本” 。
(2)选中工具栏中的文本工具,在舞台上方中央位置拖出一个文本域.
(3)打开属性面板,设置这个文本域的属性为“动态文本”,实例名称为“结果”,变量名为“Z”,显示线条设置为“多行”,其它采用默认值.
第三、“提示文字”图层的设置。
(1)新插入一个图层,重新命名为“提示文字”;
(2)选中工具栏中的文本工具,并设置其属性:静态文本,字体颜色:红色 ,字号:30号,其它采用默认值。
舞台上的每个按钮上分别添加如下静态文本:1、2、3、4、5、6、7、8、9、0、+、-、×、÷、=、.、开始、清零、负;在舞台的右边中央位置添加静态文本“FLASH计算器”,在动态文本域的左边添加静态文本:显示信息。添加文本提示后的界面如图所示。
第三、给按钮添加动作脚本。
(1)锁定除按钮图层以外的图层;
(2)选中“清零”按钮,单击舞台左下方“动作—按钮”,打开动作面板;在动作面板中给该按钮添加以下动作脚本:
on (press) {//按下鼠标左键
a = 0;//给变量a赋初值0
x =;//给变量x赋初值空字符串””
y =;//给变量y赋初值空字符串””
z = 0;//给变量Z赋初值0
m = 0;//给变量m赋初值0
}
(3)选中”=”按钮, 单击舞台左下方“动作—按钮”打开开动作面板,在该面板中添加如下动作脚本:
on (press) {//按下鼠标左键
if (a == 0) {//判断的值是否为0
z = Number(x);//若a的值是0,则将变量x由字符串转换为数值赋给变量z
} else {//若a的值不是0,则执行下面的动作
if (n == 1) {//判断n的值是否为1
z = Number(x)+Number(y);// n的值为1,则将变量x 、y由字符串转化为数值相加,将所加结果赋给变量z
}
if (n == 2) {//判断n的值是否为2
z = Number(x)-Number(y);// n的值为2,则将变量x 、y由字符串转化为数值相减,将所减结果赋给变量z
}
if (n == 3) { //判断n的值是否为3
z = Number(x)*Number(y); // n的值为3,则将变量x 、y由字符串转化为数值相乘,将所乘结果赋给变量z
}
if (n == 4) {//判断n的值是否为4
z = Number(x)/Number(y); // n的值为4,则将变量x 、y由字符串转化为数值相除,将相除结果赋给变量z
}//(n的值作为判断运算类型的条件:n=1进行加法运算;n=2进行减法运算;n=3进行乘法;n=4进行除法运算)
a = 0; //给变量a赋初值0
m = 1; //给变量m赋值1
x = String(z);//将动态文本变量z转换为字符串,赋给变量x
y = ; //给变量y赋初值空字符串“”
}
}
(4)选中按钮”1”然后打开动作面板,在该面板中添加如下动作脚本:
on (press) {//在“1”按钮上按下鼠标左键
if (m == 0) {//判断m的值是否为0,若m的值为0,则执行下面的动作
x = x+String(1);//将数值1转化为字符串,与变量x相加,并将相加结果赋给变量x
z=x;
} else {//若的值不为0,则执行下面的动作
y = y+String(1); //将数值1转化为字符串,与变量y相加,并将相加结果赋给变量y
z=y;
}
}
(5)分别选中“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“0”、“.”、“负”按钮
您可能关注的文档
- 西药学药综冲刺金题第十章心血管系统常见疾病.docx
- 西药综合考前模拟试题和解析.doc
- 西药学药综冲刺金题第十四章内分泌系统常见疾病.docx
- 覃琴文体活动教案.docx
- 观察和记录.doc
- 观察叶片的结构课程设计.doc
- 观舞记导学案带答案.doc
- 观赏鸟养殖论文.doc
- 观音岩电站增效扩容改造工程.doc
- 规模经营对商业模式的重要性.docx
- 中国行业标准 GM/T 0126-2023HTML密码应用置标语法.pdf
- 《JJF 2121-2024恒转速源校准规范》.pdf
- 餐饮服务中20条处理要点.docx
- 《GM/T 0011-2023可信计算 可信密码支撑平台功能与接口规范》.pdf
- 《JJF 2134-2024旋转流变仪校准规范》.pdf
- JJF 2121-2024恒转速源校准规范.pdf
- 计量规程规范 JJF 2121-2024恒转速源校准规范.pdf
- 《JJF 2118-2024压力式六氟化硫气体密度控制器校验仪校准规范》.pdf
- JJF 2134-2024旋转流变仪校准规范.pdf
- 计量规程规范 JJF 2134-2024旋转流变仪校准规范.pdf
文档评论(0)