登陆后右上角有2个粉色按钮,按了有惊喜哦!!
鉴于大量数据会造成读取过程太长,设置保存200条记录的说~
如果大家有好看的图片想作为留言板背景,请发一张宽度550,高度700的图片到 loli@dreamfairy.cn
2011-1-22 | FLASH聊天室1.0FINAL
1.修正了消息发送框中输入 & 符号会出现数据读取错误的bug;
2.禁止了在聊天室中使用HTML代码;
3.添加了 载入消息中,载入消息后,载入消息失败 时的文字提示;
4.添加了启动聊天室后随机载入背景的功能;
5.数据存储量提升到1000条,超过一千条后删除所有记录,重新计数;
2011-1-21 | FLASH聊天室0.9BETA
1.用PHP将原本ASP的后台重写了一遍,将计算留言总条数,留言信息组合,输出最新一条数据等功能全部用后台处理,FLASH只负责前台显示;
2.采用了PHP+TXT文本文件的存储方式,所有的留言记录都保存在服务器端的文本文件里,服务器重启后数据不再丢失。默认保存240条留言,超过240条后清空;
3.添加了 “lucky”按钮,可以随机发送一句话;
2011-1-03 | FLASH聊天室0.2BETA
1.重写优化了初始化函数;
2.重写优化了每秒获取数据函数;
3.将所有组件全部动态创建,减少内存占用,减少程序体积;
输入名字后,与服务器端聊天记录同步一次,有记录就复制到列表,之后不再同步。最新的留言ID号为50.在每秒刷新函数上添加临时字符串来判断之前 的50号留言和当前的50号留言是否一样,如果相同,不作为。如果不同,就表示有新记录。每秒刷新函数就读取这一条记录然后添加进显示列表里。相比之前每 秒获取50条记录来说,现在只要获取一条记录就够了,提升了程序的执行效率。而且复制功能应该也能起作用了!
(下一版本预计更新使用asp动态创建XML文件来保存数据,这样数据就不会在服务器清楚缓存之后丢失)
2010-12-25 | FLASH聊天室0.1BETA
完成了简单的聊天功能,背景更换,隐藏UI
已知问题:
1、滚动条因为总是刷新最新聊天记录的缘故会自动移到底部,如果自己想查看之前聊天记录的话,会很麻烦。嘛~滚动条更好的算法没有想出来~有好心的同学想出来了可以告知。或者~~等我自己慢慢想吧。
2、当数据达到40条以上之后,程序的的每秒刷新一次是跟数据记录数量成正比的,导致程序运行缓慢。目前打算改进数据更新算法。
3、由于采用无数据库模式,无法长期存储数据,服务器关机即数据丢失。计划采用数据库模式,因此到时候要采用用户注册模式了,并将用户注册信息与博客用户数据库放在一起。 这样注册了聊天室的用户,也能直接在博客发帖。