加载中…
个人资料
心情37度
心情37度
  • 博客等级:
  • 博客积分:0
  • 博客访问:723
  • 关注人气:9
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

随机抽取名字的flash抽奖系统

(2012-09-11 21:13:16)
标签:

flash

抽奖

学生名字

随机

it

分类: 休闲杂谈

开学了,学校在初一的开学典礼环节里要加一个抽奖环节,从每个班级的学生里面抽出一个幸运学生,然后由老师给他戴红领巾,再合影。天呐,好无聊!

最无语的是要我搞一个抽奖的程序,要求可以选择班级,然后在每个班级里面随机选择一个学生出来。抽奖程序无非就是生成随机数,最多再判断一下生成的随机数重复了没有,另一个主要考虑的问题是如何读取每个班级学生的数据。原先我想可以用vb、.net或者flash,我想来想去还是用flash去做,但是对于AS我基本只会跳转、播放、停止,这可得看看flash的帮助文档……

首先马上去百度下载一个flash抽奖程序,发现“且行”里有一个抽奖源代码下载flash制作as3脚本,二话不说,马上下载过来看看,但是他里面主要是一个规则:每一轮产生三个随机数。好像作用不大,但是界面就可以模仿一下。另外发现“且行”这个博客的博主应该是某大学教育技术系的老师,对flash和ppt课件什么的颇有研究。同时我还发现了一篇对我很有用的文章:flash加载文本三种方法,但是我试了一下,都没有成功,不知道是没说详细,还是我水平太烂了,真是郁闷。

不过我注意到了一个东西:var tempArray = str.split("\r\n");//拆分为多个子字符串

这句不就是把文本文件的内容按换行符切分成许多字符串放在数组中,感觉这比在其他语言中用的判断文本文件是否结束、行是否结束的函数稍微容易点。首先调用存放学生名字的文本文件,拆分后我直接调用tempArray[i],而i就随机生成,太好了,问题都解决。

接着找如何调用文本文档,然后把界面搞一搞,完成!

http://s9/middle/87e24450gc96da214df08&690


 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有