实用Flash应用程序—打字练习(3)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-15
4.2创作菜单,及菜单间的转换 友好的界面是程序重要的组成部分。我们预制了一个背景电影剪辑,两个菜单电影剪辑和一个typeSpace电影剪辑。 图2 4.2.1 背景如图2所示。它主要的功能是作为下面两个电影剪辑menuE和 menuSettingE的背景。另外,还有一个按钮Exit,用于退出此程序。 on (release) { fscommand ("quit"); } 图 3 4.2.2 如上图3:按钮Setting : on (release) { /:showType = "menuSetting"; } showType也是个全局变量,在程序主场景的第一帧就给其赋予初值。showType用于菜单menuE和菜单 menuSettingE之间的切换, 当按下并释放按钮Setting ,showType就等于"menuSetting". 当主场景侦测到这个变化,就立刻切换到菜单 menuSetting.同理,按钮Starttest响应的事件也只是为了切换到显示typeSpace的场景上。同时还设置其他一些全局变量。 on (release) { /:showFram = false; //让背景关闭 /:showTest = true; //显示typeSpace /:nowTimer = getTimer(); //开始一次计时 /:startTimer = true; //计时已经开始 /:loadText=true; //开始从外部文本导入变量(原文) } ? 图 4 4.2.3 图 4显示了电影剪辑menuSettingE的效果。这里就是玩家设定练习时间和选择原文的场面。代码比较简单,就不一一作介绍了。 ? 图 5 typeSpace 4.2.4? 图5 显示typeSpace。这才是整个程序的核心。 在这个剪辑中,最重要的是提供了练习的场所和向玩家显示剩余时长。前面提到过函数 getTimer(); 他返回此Flash程序从开始到调用他所经历的时长。因此,在主场景第一帧就要调用一次,在开始练习时又不停的调用,直到二者的差值达到预先设定的时长。 ? 图 6 4.2.5 图 6是本程序最后一个 电影剪辑 showScores;不言而喻,它用于在每次练习结束后返回成绩。 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash动画:新年演唱会(4)下一篇: 有趣的Flash动态填色本(4)
关于实用Flash应用程序—打字练习(3)的所有评论