欢迎光临
羽柴|鬼铃'blog
QQ:34284682 | 251055853 
技术高级群:  FMS: 71695402  |  游戏开发:48295089 


 

预览模式: 普通 | 列表

FMS中 检测IP是否相同

//检测IP是否相同
function test_IPrepeat(myip, ip_array) {
    for (var i = 0; i<ip_array.length; i++) {
        if (myip == ip_array) {
            return true;
        }
    }
    //3位检测
    myip = myip.split(".");
    for (var i = 0; i<ip_array.length; i++) {
        ip_array[i] = ip_array[i].split(".");        
[/i][/i]

查看更多...

分类:FMS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1277

鬼铃的作品系列5




局部放大

分类:CG插画 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1243

聊天室的多种实现原理和优缺点

用FMS做聊天室其实很简单,如果用组件。不到5分钟就能完成一个基本功能的聊天室了,但如果有各类需求,就需要自行开发了。
1 聊天记录问题:
一般分为3类
(1).不记录聊天内容
比较简单,通过Client发送内容来后,直接用 application.broadcastMsg 或call 反馈给其他用户
(2).暂时记录聊天内容,一段时间或条件后删除
根据记录内容的多少来确定,如果记录内容较少直接在服务端用变量来记录,如果内容较多则用SharedObject
(3).长久记录聊天内容
同样2种方法,采用SharedObject记录,或用File类也能达到目的

2 私聊和用户级分组

查看更多...

分类:FMS | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1887

FMS中的心跳

//FMS心跳
//服务端
online = function () {    
    for (var i = 0; i<application.clients.length; i++) {
        if (application.clients.ping()) {
        } else {
            application.disconnect(application.clients[i]);
        }
    }    
};
setInterval(online, 5000);
[/i]

查看更多...

分类:FMS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1374

AS3 学习源码-打汽球

一直工作忙啊 刚学AS3   55555 ~~~ 面对AS3 真是感慨。 真是博大精深,面对它未知的太多了。原来一个简单的打汽球,如今......

用打汽球来练习AS3,并附上源码。

//===========主程序============
package {
    import flash.display.*;
    import flash.events.*;
    import flash.utils.Timer;
    import flash.text.TextField;
    //内部调用组件按钮 所以要装载

查看更多...

分类:AS3 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 2249

鬼铃的作品系列4



分类:CG插画 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1271

APP 访问APP SO

今天用到通过APP访问APP中的SO数据, 2者都为FMS服务端但其原理就是被访问者做为服务端 而访问者做为客户端。
原利用FLASH客户端方法 SharedObject.getRemote去访问SO数据,却报找不到该方法。 原来APP做为客户端去访问另一个服务端的SO还是同样要用 SharedObject.get。

myNC= new NetConnection();
myNC.onStatus = function(info) {        
    if (info.code == "NetConnection.Connect.Success") {
    trace("成功");    
    _info_so = SharedObject.get("information",true, this);     
    _info_so.onSync=function(list){
    
        }

查看更多...

分类:FMS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1243

定时运行

AS3不再推荐在时间帧上写程序了,原来AS2 想在某时间过后再执行程序就是利用帧动画,或onEnterFrmae到某数值或setInterval 来执行。今天刚用到AS3的定时运行 感觉非常不错哦

//载入Timer类
import flash.utils.Timer
//定义Timer类 参数: 延迟时间(毫秒单位) 运行次数
var t1 =new Timer(300,1);
//添加侦听
t1.addEventListener(TimerEvent.TIMER,执行函数);
//开始
t1.start();

查看更多...

分类:AS3 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1337