发新话题
打印

在FlashCom中同时执行多个应用程序事件

在FlashCom中同时执行多个应用程序事件

今天一位网友问起的一个问题,找到了解决方案。顺便作个说明。
原文出处:http://blog.funciton.com/en/archives/000250.php

问题:是否可以在一个asc文件中定义多个onConnect, onAppStart, onDisconnect等事件,并且同时可以被调用。
答案:是肯定的,实现过程也比较简单。首先,必须加载framework文件到你的main.asc中
  • load ('framework.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);

希望对大家有所帮助~

TOP

发新话题