3.3.3 游戏说明制作及代码
画出一个正方形,转为影片剪辑,在里面添加上文本信息,再次转为影片剪辑,命名为help_mc。
图3.3.4游戏说明
阴影的显示,设置白色框体的滤镜属性,选择添加滤镜,投影,设置模糊x,y以及距离均为5像素。之后投影采用相同的处理方法。
图3.3.5阴影设置
显示帮助信息代码:
private function helpClick(e:MouseEvent):void//显示帮助
{
if(!help_mc.visible)
{
help_mc.visible = true;
help_mc.gotoAndStop(1);
}
}
3.3.4 作者信息制作及代码
作者简介的制作方法类似游戏说明,点击在作者按钮,跳转到help_mc第二帧上。
图3.3.6作者简介
private function autherClick(e:MouseEvent):void//显示作者
{
if(!help_mc.visible)
{
help_mc.visible = true;
help_mc.gotoAndStop(2);
}
}
3.3.5 背景物品的制作
鸽子的制作:
设置鸽子飞翔路径,转为引导层,鸽子在引导层上飞翔。
图3.3.7鸽子轨迹
图3.3.8鸽子时间轴
旋转风车的制作:
图3.3.9风车样式
图3.3.10风车时间轴效果
尺子的制作:
首先画出一个圆角矩形,然后画出一条长竖线和许多短竖线,作为一个组合,不断地复制,得到尺子的刻度线,然后再添加上数字,尺子就制作完成了。
图3.3.11尺子
3.4 游戏练习模式的制作
练习模式从单词库中随机取出一些单词展示出来让学生记忆,是测试的基础。在这模式中没有时间和分数的限定,只要记住单词然后点击测试按钮就可以去做测试练习了。
主界面:
图3.4.1练习模式界面
有两个文本框,为别为en_txt,en_txt,分别显示中文和英文单词。从xml文件中读取数据,在_str1中放置英文,为了能竖排显示,使读取的英文加在_str1后面同时加上’\n’换行,_str2放置中文,做同样处理。
代码如下:
private function initWord1():void{
var _str1:String = "";
var _str2:String = "";
if (tmpArr.length < 8)
{
for (var j:int = 0; j < wordArr.length; j++)
{
tmpArr[j] = wordArr[j];
}
}
for (var i:int = 0; i < 7; i++)
{
random = int(Math.random() * tmpArr.length);
obj = tmpArr[random];
_str1 += obj.en + "\n"; Flash益智教育游戏开发(10):http://www.751com.cn/jisuanji/lunwen_2444.html