摘要: 什么是反射反射 (Reflection) 是指在程序在运行时 (run-time) 获取类信息的方式. 诸如实现动态创建类实例, 方法等. 在很语言中都有相关的的实现, 如 Java 和 c# 等反射有什么用在 as3 与 as2 不同, 类实例中任何元素, 如变量 (variable), 访问器 (accessor, 即 getter / setter), 方法 (method) 都是不可被 f... 阅读全文
posted @ 2009-12-08 09:34 木瓜网络 阅读(1406) 评论(0) 推荐(1) 编辑
摘要: 每次在flash里发布了swf,在IE里测试的时候总因为IE缓存问题,使得看到的flash是更新之前的内容,今天在网上找了个好的方法可以实时更新!使用以下的方法,使SWF文件强制不从浏览器读本地的缓存。或强制其SWF文件每次都去 读取最新的媒体文件确保每次都读取最新的SWF文件。1:使用"Expires"标头 这是在HTML文件中告诉浏览器不读取本地缓存在<head> </hea... 阅读全文
posted @ 2009-12-07 12:47 木瓜网络 阅读(1960) 评论(0) 推荐(0) 编辑
摘要: 一、Connecting连接sgs客户端第一件要做的事情就是与服务器建立连接。 连接的步骤有以下:1、 创建一个SimpleClient实例你需要做的第一件事情就是实例化一个SimpleClient.SimpleClient 的构造器需要一个参数:一个 SimpleClientListener ,用于调用通信的事件。在一般基础的客户端程序中,这就相当于一个主类,它的代码的大体看起来如下所示:[代码... 阅读全文
posted @ 2009-12-05 17:05 木瓜网络 阅读(3499) 评论(0) 推荐(2) 编辑
摘要: 1、sgs的AS3客户端有两个版本的alienos和sun官方的beyondo。我这里使用的是sun官方网站上的darkstar-as-client,里面的项目结构如下:相关连接:Sun公司开源游戏服务器Project Darkstar Server(SGS)-----AS3客户端技术详解(一)2、服务端代码:MainApp.java:代码Code highlighting produced by... 阅读全文
posted @ 2009-12-05 15:22 木瓜网络 阅读(3244) 评论(0) 推荐(2) 编辑
摘要: 在java中一切都是对象,在分布式的系统中。我们常常需要将对象从一个端口传到另一个端口。这样就需要一种可以在两个端口相互传输数据的协议。Java的序列化机制就是为了解决这样的问题。  Serialization(序列化):是将对象以一连串的字节进行描述的过程,而反序列化就是将字节序列转换为对象。  如何序列化一个对象:  一个对象能够被序列化的前提是:需要实现接口Serializable。Seri... 阅读全文
posted @ 2009-12-03 15:30 木瓜网络 阅读(1062) 评论(0) 推荐(1) 编辑
摘要: 一、sgs Eclipse项目的建立1、下载最新的sgs-server-dist-0.9.11,解压后放在C:\Sun\sgs_server\0.9.11。2、在C:\Sun\sgs_server\0.9.11下建立项目文件夹webApp。3、在webApp下建立eclipse项目test014、在test01下建立lib,conf文件夹5、将C:\Sun\sgs_server\0.9.11\li... 阅读全文
posted @ 2009-11-27 14:41 木瓜网络 阅读(3754) 评论(2) 推荐(1) 编辑
摘要: The AppListener应用程序监听器 上面我们已经有了一个世界的管理对象,它由一个房间管理对象,一个剑的管理对象和一对玩家的管理对象。然而我们第一次开始这个游戏的时候,世界的管理对象并不是像这样的。实际上它和下面一样:这展示了什么,这是一个空的。怎样在玩家第一登陆的时候将管理对象存放到对象仓库中呢? 答案是通过一个特定的管理对象调用AppListener(应用程序监听器) ,在这个App... 阅读全文
posted @ 2009-11-26 17:50 木瓜网络 阅读(1435) 评论(0) 推荐(1) 编辑
摘要: Managed Objects and Managed References管理对象和管理关系 数据管理对象主要是一个持久化对象的集合,存储在一个叫做对象仓库的池中。和一个正常的Java 对象一样,每个对象都包含一个方法和其自己的数据。要成为一个管理对象,这个对象就要实现ManagedObject(管理对象的接口)和Serializable(序列化接口)。一个管理对象不会成为一个对象存储仓库池中... 阅读全文
posted @ 2009-11-26 17:45 木瓜网络 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: Tasks and Managers任务和管理者: 从PDS 应用开发者的角度来说,PDS 应用执行在一个封闭的单线程的,事件驱动模型中。通过句柄传递事件实现编码对数据的修改,对于编写代码的程序员来说就好像是在修改自己的数据一样。因此,执行程序是一个平稳竞争和弱死锁的。在大多数情况下,没有必要 通过的代码,事实上,在管理数据对象是经常使用synchronized 关键字容易产生不稳定的bug。... 阅读全文
posted @ 2009-11-26 17:39 木瓜网络 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: Darkstar 游戏服务器支持下列的硬件/操作系统组合: 1、 Windows XP on 32-bit processors 2、 Mac OS X 10.4.x on PowerPC or Intel processors 3、 Red Hat/Fedora Core Linux on 32-bit x86 processor 在一些平台(Windows和Linux)上。你可能需要安装或... 阅读全文
posted @ 2009-11-25 17:44 木瓜网络 阅读(1826) 评论(0) 推荐(0) 编辑