Flash答题小程序ActionScript 3.0
Flash 的答题小程序,蛮适合做互动学习用的。它用的是ActionScript 3.0,配合 XML,题目数据放在 XML 文件里,你改个题就能更新内容,方便。
事件驱动的交互逻辑也挺顺手的,像点击提交、切换题目,基本上就是监听事件 + 函数,逻辑清晰。还有,整个界面都是通过GUI 元件拼出来的,按钮、文本框、动画片段,用MovieClip
控制也不复杂。
XML 解析那块用的是 Flash 内置的XML
类,直接解析题目结构,结构规整,没那么多坑。要是你熟悉前端的数据绑定,那这个结构你一看就懂。
状态管理设计得也还行,从加载到答题再到结果反馈,切换挺流畅的,不容易出 BUG。你要是想做个随机抽题,弄个shuffle()
函数数组就行。
整体来说,适合想快速做个定制答题工具的开发者,尤其你还想让非技术的人也能自己改题目,那这种XML+Flash方案就挺合适的。哦对了,调试用 Flash 自带的工具就够了,别忘了看下控制台输出,多细节靠它定位。
如果你正在学ActionScript 3.0或者接触 Flash 项目不多,可以参考这几个链接:XML 解析、ActionScript 基础教程,都挺实用的。
16911611zhinengtiku.rar
预估大小:4个文件
第10次作业
文件夹
智能题库.swf
21KB
question.xml
1KB
答题.fla
690KB
答题.swf
23KB
256.88KB
文件大小:
评论区