教程首页 | 基础教程 | 专题教程| 视频教程 | 高级应用 | 源码 |素材 | 书籍

Flasher ICQ V0.1 闪客小呼机

2008-12-17 15:02:39 来源: 作者:飘去飘来
  •   这是闪客飘去飘来(ComeWithWind)提供的一个类似ICQ的作品,尽管功能不是很完善,但是提供的内容很详细:包括所有的原始代码、数据库和一些解释。

原文件下载

说明:
  这是一个出于学习和好玩的目的而作的小东西,就目前的版本来说,还没有多少实用价值。:)

  虽然它有ICQ之名,却只实现了最最基本的一两个功能,本来应该以聊天室的模式来做(使用ASP的session对象),不过考虑到一些因素没有这样做,所以,目前它还很笨:如果用户不是以正常的Logout方式退出的,它就一直认为用户在线……不过我已有了解决的思路,如果还有下一个版本,它会聪明一些。:)

  由于是作为一个论坛的辅助小工具来做的,没有做用户注册的页面。

安装:
  把压缩包里的文件全部解压到你的服务器(当然要支持ASP)的某个虚拟目录里,OK!

使用:
  试试就知道了!:)

心得:(算是一点经验吧——)

1、Load Variable时,Movie不会停下来等服务器响应,所以我在读变量时设置了循环,并用了个名为updated的变量来检查是否已取得了服务器传回的信息;

2、可以通过QueryString和Form两种方式将变量传给服务器,我发现,在用Form时,如果是用一个按钮的actions来提交这个Form,则这个按钮必须和所要使用的文本域放在同一层,否则不能正确的传送;

3、返回值如果要包含回车和空格,分别用"%0D"和"+"来代替;

4、也许大家注意到,我的Load Variable时,都用了"fr=" & GetTimer这个QueryString,这是为了防止浏览器的Cache影响返回正确的结果;

5、FICQ里所有的按钮里都有一个名为Blank的Symbol,它是一个方色块儿,被设为了透明(Alpha=0%),因为那些按钮都是些线条,响应鼠标事件时很别扭,有了这个Blank,操作感就好多了;

6、一时想不起来了:),大家互相学习吧!

========================================
飘去飘来(ComeWithWind)
comewithwind@sina.com
动词工作室(VERB STUDIO)
一个与Flash无关的主页:
http://freegaming.soim.net

(完)

评分
0
共有0人参加评分
请你提交评分
呢称:
共有0条评论
免责条款 - 商务合作 - 网站地图 - 帮助 - 联系我们 - 自动访问本站
Copyright ?2008 like-flash.com All Rights Reserved 浙ICP备08009225号