1、打开FLASH CS6程序,新建一个ActionScript2.0脚本文件。点击菜单栏“修改”---“文档”。弹出文档设置对话框。在此修改SWF文件大小。
2、在时间轴里,鼠标双击“图层1”,改名称为“背景”,如下图。下面操作导入背景图片:鼠标点选背景层第一帧,保证处于选择状态,然后点菜单栏“文件”---“导入”,弹出“导入”对话框,找到你需要的图片,选择,打开。
3、这时舞台上就可以看到导入的荷花图片了。“背景”层第一帧里产生了黑点。表示图片是放在这一帖上的意思。
4、点菜单栏“修改”---“分离”。把导入的图片打散,这样可以编辑。用左边工具栏里的“选择工具”,在分离的图片上画框,被框住的就是可以删除的部分,按下键盘上“Delete"键,则刚才被选择的部分被删除。
5、左边工具栏选择”任意变形工具“,在场景图片上单击,图片四周即被选中框住。在右边”属性“栏里修改大小位置。
6、在保证图片被选中情况下,四周有八个黑点的边框。点菜单栏"修改”---“转换为元件”,弹出“转换为元件”对话框,名称里改为“背景“,类型里选择”图形“即可。
7、接着调节背景图的透明度操作:选择场景中的图片元件,在右边”属性“栏里找到”色彩效果“项,在样式处选择“Alpha”,拖动下面的滑块到你想要的位置,这就是透明度,0为全透明,100为不透明。
8、点菜单栏“修改”---“文档”,把里面的背景颜色修改成你喜欢滴。场景效果如下图:
9、把背景图层锁住,避免其他操作把图片移动位置或删除等。新建一图层命名为“标题文字”层。下图中红圈圈住地方即为操作的地方。
10、鼠标点选“标题文字”层第一帧,保证处于选择状态。在场景里用左边工具鲥鲣剔墟栏“T”输入标题文字,调整字体字样颜色大小等属性;输入运算符“-"号和”=“号;用左边工具栏里的“矩形工具”画三个长菱诎逭幂方形底框,用于出题时显示数字的反衬。如下图,完成后锁定本图层并保存文件。
11、新建一图层命名为”文本框“。在场景里用”T“工具画四个文本框。两个动态文本框分别放在减数(变量名“number1”)和被减数(变量名“number2”)底框上与底框重叠,用于显示随机出现的减数和被减数;
12、第三个动态文本框(变量名”tip")放在题目的下方,用于显示答题者答题后的结果,闼谷舒会答对了还是答错了。输入文本框(实例名“answer”“)放在”=“号右边的底框上爵奏笆棚与底框长方形重叠好,用于输入答案。注意:所有文本框在属性栏里均设置”消除锯齿“为”使用设备字体“方可正常显示,否则出错。
13、在时间轴左下单击“新建图层”,名称改为“命令按钮”。鼠标单击本层第一帧。单击菜单栏“窗口”---“公共库”---“Buttons"。弹出“外部库”,里面有很多Buttons,选择你满意的,用鼠标按住拖到场景里。再拖一个放到场景外面。
14、右键单击场景里的那个按钮,选择“编辑”,弹出编辑按钮时间轴。在最上层名为“text"第一帧里单击鼠标。用左边工具楷苷哲檄栏的”T“文本工具点进”Enter"里,把它改成“出题”。在“text"第三帧单击鼠标,也改成”出题“,文字大小和字体,在右边属性栏修改。
15、点场景1链接,就能回到场景编辑窗口。这时我们看到两个按钮都是写着”出题“名字,一个在场景内,一个在场景外。没关系,场景外的只是用来接受答题者输入答案后的回车键而已。下面操作把场景外的按钮透明掉或者不可见,播放时就看不见啦。
16、单击场景外的按钮,在属性栏里”样式“选择"Alpha”,把滑块拖到最左边,让它值为“0”即可透明。
17、最后对两个按钮给以命令行:右键单击剑钕饿粪场景里的“出题”按钮,选择“动作“。输入下面命令行:on (press) { mynumber1=random(50)+20; //建立20~69内的随机数字函数 number1=mynumber1; //把随机数字显示在变量名为number1的动态文本框中 mynumber2=random(10)+10; //建立第2个10~19内的随机数字函数 number2=mynumber2; //把随机数字显示在变量名为number2的动态文本框中 tip="";//清空提示文字 answer.text="";//清空答案内容 }
18、右键单击场景外的透明按钮,选择“动作”。输入下面命令行:on (keyPress "<Enter>") { if (answer.text==number1-number2) { tip="恭喜你!你答对啦!"; }else{tip="对不起你答错啦!请重新考滤。"; }}//说明:截图中看到的其他命令行是用来调用动画剪辑播放的,后续经验会详细介绍。
19、右键单击”按钮“层时间轴上第一帧,选择”动作“,输入”stop();"让动画停在第一帧不动。利于出题,答题。到此制作全部完成,视频演示请欣赏开头的视频。