ASFox(nee)
专注于flash游戏及应用开发。健康工作,健康生活!
-
用eclipse写sfs的java扩展(多谢 ~~_Ty_~~ 的指导) - [SFS(smartFoxServer)]
2008-12-04
一直都用eclipse写as代码。用它写java的话,写过helloWorld。很想用java写扩展,自己倒腾了半天不会。其实sfs的文档里有提到怎么用eclipse写java扩展。 哎~,当初翻译的时候没有翻译那章。以下就说说怎么用eclipse来写java扩展吧!
1,打开eclipse,File>New>Project 创建一个新的java工程
... -
企鹅俱乐部(clubpenguin)的文件加载顺序 - [SFS(smartFoxServer)]
2008-11-14
load.swf 安全性检查
--> shell.swf 所有swf的容器 和共用的方法
--> local_crumbs.swf 不同语种的 相关信息
--> global_crumbs.swf 通用信息
... -
sfs发送扩展数据为空 服务器端就收到的数据为undefined - [SFS(smartFoxServer)]
2008-11-05
1 sfs发送扩展字符串数据为空的时候 服务器端接收到的数据为undefined。
2 sfs服务器端发送空字符串数据 客户端接收的数据为 字符串"undefined"。
-
自定义 公聊与私聊 - [SFS(smartFoxServer)]
2008-11-03
sfs提供的API是默认使用xml格式发送数据的,如果把sfs的debug打开,就会发现在使用 sendPublicMessage()和sendPrivateMessage的时候,发送和接受的数据之多。(难怪看企鹅的代码时,发现企鹅是自己写的公聊与私聊api)。为了节约带宽,所以我们需要自定义公聊与私聊api
---------- 客户端 ---------------------
sfs.addEventListener(SFSEvent.onExtensionResponse... -
把用户信息 保存到user变量里 减少数据库查询 - [SFS(smartFoxServer)]
2008-11-03
在玩企鹅的时候,发现读取自己或是别人的用户信息时,速度很快。根本没有在读取数据的感觉。貌似可以用user变量来实现。
1 在自定义登陆,在服务器端扩展里,当有用户登陆时。就从数据库把用户信息读取出来,使用_server.setUserVariables()将用户信息保存到user变量里。如:
var uVars = {}
uVars.nick = "asfox"
uVars.win = 30
uVars.lose = 20... -
sfs自定义login 不会触发SFSEvent.onLogin事件 - [SFS(smartFoxServer)]
2008-10-30
sfs自定义login 不会触发SFSEvent.onLogin事件
-
自定义用户登陆的 游客登陆方式 - [SFS(smartFoxServer)]
2008-10-17
如果不是自定义用户登陆,要登入游客只需要在login时,把用户名设为空就行了。
如果是自定义用户登陆要用游客登陆,在客户端login还是设为空。 然后在扩展里handleInternalEvent中侦听
loginRequest请求。
if (evt.name == "loginRequest")
{
&nbs... -
sfs各服务器人数统计 - [SFS(smartFoxServer)]
2008-10-17
方法一:
使用sfs提供的方法 新建xmlSocket连接到不同的服务器 进行人数的获取。
方法二:
在用户登入zone的时候,把该zone的人数加一 写入数据库。当用户离开时,把zone的人数减一 写入数据库。
然后就可以通过php 从数据库获得 各个服务器zone里的人数了
-
跨房间私聊 - [SFS(smartFoxServer)]
2008-09-04
onPrivateMessage事件传的以下4个参数中message,sender ,roomId ,userId 如果发pm的用户 和接收pm的用户不在同一个房间的话。 sender 返回的是undefined,虽然我们可以获取到发送pm的用户所在的room, 但是通过room是获取不到user的。只知道发送者的userId。如果想知道user的名字的话,可以在发送pm的是把发送者的名字加在信息前。可以用""这个特殊字符隔开。如:"asfoxhello!"... -
自定义Login注意事项(转) - [SFS(smartFoxServer)]
2008-09-02
原文地址 http://www.xy50.com.cn/myblog/rewrite.php/read-96.html
1. 使用服务器登陆模式
服务器登陆用户区别于客户端登陆,后者自动做好了附给sfs客户端的User对象的name和id.
而前者均需要手动添加,当服务器端拿到Channel时,记录下name和id,然后通过服务器扩展发送给客户端的两个属性,smartFox.myUserId和smartFox.myUserName.
2... -
SmartFoxServer 1.6.3 比较有用的更新内容(转) - [SFS(smartFoxServer)]
2008-09-02
SmartFoxServer 1.6.3 比较有用的更新内容
原文地址 http://www.xy50.com.cn/myblog/rewrite.php/read-94.html
《客户端》
•新的RedBox API(as2),包括例子,文档和源代码
•添加了joinAsSpectator标志到客户端的createRoom()方法,允许观众自动转化为游戏者在游戏房间
•修复了,exitCurret的排版错... -
在SmartFoxServerPRO_1.6.2上安装sqlserver2005 jdbc driver后,在SmartFoxServer后台出现[SQLServer 2000 Driver for JDBC]Unsupported VM encoding MS936的错误提示,并导致SmartFoxServer无法启动(正道正法正事提供) - [SFS(smartFoxServer)]
2008-07-22
在SmartFoxServerPRO_1.6.2上安装sqlserver2005 jdbc driver后,在SmartFoxServer后台出现[SQLServer 2000 Driver for JDBC]Unsupported VM encoding MS936的错误提示,并导致SmartFoxServer无法启动(正道正法正事提供)
一、按官网上的指南使用sqlserver2005 jdbc driver进行sqlserver2005配置后出现的问题... -
addBuddy的时候 onBuddyPermissionRequest不能触发的问题 - [SFS(smartFoxServer)]
2008-07-16
在服务器的配置文件中
设置<addBuddyPermission>true</addBuddyPermission>后。
在客户端调用addBuddy时, 不能触发onBuddyPermissionRequest事件。
解决方法 请讲Zone标签里的 buddyList="20" 删除! 就可以了。因为这是buddyList1.0里的用法。 而现在用的是buddyList2.0。
-
SFS服务器集群 - [SFS(smartFoxServer)]
2008-05-20
http://www.smartfoxserver.com/clustering/ -
datamanager写中文数据到mySQL为“?”问题 - [SFS(smartFoxServer)]
2008-04-23
在测试使用datamanager向mySQL写入中文数据时,发现在mySQL中,中文数据显示为“?”。修复办法 在mySQL的my.ini中设置 默认字符编码为utf8,就ok了。mySQL默认字符编码是latin1. -
SFS官方教程 tutorials_pro 部分翻译完成(chm版) - [SFS(smartFoxServer)]
2008-03-14
http://asfox.blogbus.com/files/12054900140.chm
经过不懈的努力 终于翻译完了 pro部分。
-
RedBox 最终版正式版 于11日发布了 - [SFS(smartFoxServer)]
2008-03-14
RedBox 最终版正式版 于11日发布了 -
SFS 客户端AS3.0 API 提供下载 - [SFS(smartFoxServer)]
2008-03-10
http://asfox.blogbus.com/files/12051531110.chm 此部分为 灰色的狼 翻译,在此表示感谢。 -
RedBox 26日发布了初级版 并提供下载 - [SFS(smartFoxServer)]
2008-02-27
RedBox 26日发布了初级版 并提供下载 完整版 将在数周后 提供下载。现在SFS也可以使用音/视频了。 -
SFS官方教程 tutorials_basic 部分翻译完成(chm版) - [SFS(smartFoxServer)]
2008-02-24
SFS官方教程 tutorials_basic 部分翻译完成(chm版) 下载
-
RedBox将在2月中旬添加到SFS中 - [SFS(smartFoxServer)]
2008-02-14
SFS team 已经正式宣布 SFS将添加音频视频功能。并提供源文件以便开发者扩展其功能。
该音频视频功能 SFS把它叫着RedBox,以下介绍一下。
1 RedBOx是基于Red5 RTMP server 开发的。
2 提供SmartFoxServer API 使用起来方便。
3 与Red5和FMS相比,RedBox有个显著的优点,RedBox与SmartFoxServer API 无缝结合,如果您使用Red5或者FMS,就不能受益与,SFS的房间管理,好... -
发送数据的优化技巧 - [SFS(smartFoxServer)]
2008-02-07
//======== 优化前 ====================
var roomVar:Array = [ ]
roomVar.push( {name:"x", val:100} )
roomVar.push( {name:"y", val:200} )
roomVar.push( {name:"w", val:50} )
roomVar.push( {name:"h&qu... -
SFS发送actionScript对象的机制 - [SFS(smartFoxServer)]
2008-02-07
使用SFS的sendObject()方法,发送as对象给当前房间的所有用户
如:
var myChar:Object = new Object()
//------ Numbers---------
myChar.speed = 8;
//----- Strings ---------
myChar.name="asfox";
//----- Booleans ---------... -
SFS官方教程 AS3.0版 第四篇 avaterChat - [SFS(smartFoxServer)]
2008-02-06
实现功能有:
1 当用户进入时 显示用户的虚拟形象
2 用户的虚拟形象可以在场景里移动
3 所有的用户都可以实时看见 别人的虚拟形象的移动情况
4 当有人发送公共消息时 在他的虚拟形象上显示出来。
//==================== main 类 =================
package {
import flash.display.Sprite;
&n... -
SFS官方教程 AS3.0版 第三篇 advancedChat - [SFS(smartFoxServer)]
2008-02-04
实现的功能有:
1 创建房间。
2 发送私聊信息。
3 用户登出。
//========================================================
package ...{
import flash.display.Sprite;
import it.gotoandplay.smartfoxserver.SmartFoxClient;
import it.goto... -
SFS官方教程 AS3.0版 第二篇 simpleChat - [SFS(smartFoxServer)]
2008-02-02
实现功能:
1 连接到SFS服务器;
2 建立用户列表;
3 聊天;
//============================================================
package {
import flash.display.Sprite;
import it.gotoand... -
SFS adminTool 不能使用的解决办法 - [SFS(smartFoxServer)]
2008-02-02
SFS adminTool不能使用的解决办法 在做测试的时候发现 打开adminTool会有安全沙箱提示。解决办法如下:
1 将adminTool 放到IIS里;
2 使用遨游浏览器打开 adminTool 就可以了(感谢狼的分享)。 -
SFS官方教程里 AS3.0版 连接SFS服务器 - [SFS(smartFoxServer)]
2008-02-02
SFS官方教程里的教程都是用 AS2.0 讲的。
做一个3.0版的给大家
//=================== 第一篇 连接SFS服务器 ======================== -
SFS客户端Call服务器端 的流程 - [SFS(smartFoxServer)]
2008-01-27
1 连接SFS服务器。
2 join服务器的某个Zone
3 在onRoomListUpdate的时候 join某个Room(自动join 或者 手动join)
//如果房间列表都没有获取到,就jion房间,会出错的。不像FMS连上了 就可以Call了。
4 在成功join房间后,才可以使用sendXtMessage方法,去Call服务器端的方法。 -
SFS服务器端 AS1.0扩展的 文件结构 - [SFS(smartFoxServer)]
2008-01-26
每个as扩展文件必须包含以下4个方法:
init(), destroy(), handleRequest(), handleInternalEvent()
//-------------------------------------------------------------------------------------
init()
&nbs...








