-
手把手教您Flash CS6应用1:制作随机加法计算题(2)
- 作者:许于馨 分类:电脑技术 发布时间:2017-09-08 04:17:56
增加一图层命名为“答案输入”层,在时间轴第一帧的场景里,用文字工具拖动形成一个文本框 ,右边属性栏里设置成输入文本框。放置在等号的右边底...
增加一图层命名为“答案输入”层,在时间轴第一帧的场景里,用文字工具拖动形成一个文本框 ,右边属性栏里设置成输入文本框。放置在等号的右边底框上。在属性栏里设置其标识符为“answer”,这个标识符与上面变量名都是必须的,因为后面的脚本命令要用到才能实现相应功能。保存文件。如下图所示:
新建一图层命名为”按钮“层。在本层第一帧处单击保证选择。点菜单栏上”窗口“---”公共库“---“buttons”,调出外部库,有很多按钮,选择一种钟意的,拖到场景中。
在场景里点按钮右键,选择”编辑“。则弹出按钮编辑场景,选择时间轴最上方层”text“层,表示显示的文字,在这里修改名称。改好后点场景,则回到场景里。如下图所示:
一样操作,从”外部库“中再拖出一个按钮,放到场景外任意地方。播放时是看不到的,主要为了接受答题者输入答案的回车键,产生相应的动作。
再用”T“文字工具画一动态文本框,和用”矩形“工具画底框(反衬颜色),重叠好。变量名为“tip",显示答题者做对了还是做错了的提示。整个场景样子如下图:
接下来进行命令处理:先鼠标在”按钮“层第一帧点右键,选择”动作“。输入”stop();“让动画停在第一帖不动。
在场景里点”出题“按钮右键,选择动作,输入下面命令行:
on (press) {
mynumber1=random(50);
//建立0~49内的随机数字函数
number1=mynumber1;
//把随机数字显示在变量名为number1的动态文本框中
mynumber2=random(10)+1;
//建立第2个1~10内的随机数字函数
number2=mynumber2;
//把随机数字显示在变量名为number2的动态文本框中
tip="";//清空提示文字
answer.text="";//清空答案内容
}
场景外”Enter“按钮接受回车键,意思是输入答案后回车。先把按钮透明操作。鼠标选择“Enter”按钮,在右边“属性”栏里修改Alpla值为0。在场景外就看不到此按钮啦,只看到被选择的空框。点按钮右键,选择“动作”,输入下面命令行:
on (keyPress "<Enter>") {
if (answer.text==number1+number2) {
tip="恭喜你!你答对啦!";
}else{tip="对不起你答错啦!请重新考滤。";
}
}
到此就全部制作完成,保存文件。按下Ctrl+Enter键测试影片。完整动画演示请欣赏开头的经验视频。
猜您喜欢
- Windows更新后如何找回原来的系统?手..2024-03-27
- 前置耳机插孔无声?手把手教你解决电..2024-03-20
- 谷歌浏览器Flash设置技巧:轻松找到你..2024-03-12
- 手把手教你安装联想打印驱动,轻松实..2024-03-03
- 2345浏览器如何彻底卸载?手把手教你..2024-03-02
- 如何在Windows设备上轻松开启蓝牙?简..2024-02-29
相关推荐
- 新浪微博自动回复,新浪微博自动回复..2021-01-02
- 无线鼠标怎么连接手机 无线鼠标连接..2021-05-19
- 微软确认新版Edge浏览器将随Win10 2004..2023-02-12
- 破解密码!360压缩包解密技巧大揭秘..2023-12-23
- 电脑怎么屏蔽某个网站的方法 电脑如..2023-01-23
- vt怎么开启 vt怎么开启thinkpad..2023-01-29