Flash益智教育游戏开发(10)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Flash益智教育游戏开发(10)


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"; (责任编辑:qin)