今天一位网友问起的一个问题,找到了解决方案。顺便作个说明。
原文出处:
http://blog.funciton.com/en/archives/000250.php
问题:是否可以在一个asc文件中
定义多个onConnect, onAppStart, onDisconnect等事件,并且同时可以被调用。
答案:是肯定的,实现过程也比较简单。首先,必须加载
framework文件到你的main.asc中
然后在文件中建立自己的对象
- obj1 = new Object();
-
obj1.onConnect = function(newClient){- }
-
obj1.onDisconnect = function(oldClient){- }
-
obj2 = new Object();-
obj2.onConnect = function(newClient){- }
-
obj2.onDisconnect = function(oldClient){- }
-
gFrameworkFC.addListener(obj1);-
gFrameworkFC.addListener(obj2);-
//如果不需要使用某个对象,可以删除-
gFrameworkFC.removeListener(obj2);
希望对大家有所帮助~