Page 1 of 1

get smartfox events in openspace

Posted: 25 Feb 2014, 19:18
by kuzniz
Hi,

I would like to get the smartfox event in openspace flex project

getting the openspace events are by :

openSpace.addEventListener(LoggerEvent.INFO, onLoggerEvent)
openSpace.addEventListener(LoggerEvent.WARNING, onLoggerEvent)
openSpace.addEventListener(LoggerEvent.ERROR, onLoggerEvent)

I have tried to get the smartfox by

smartFox.logger.enableEventDispatching = true;
smartFox.logger.addEventListener(LoggerEvent.WARNING, onSFSLoggerEvent)
smartFox.logger.addEventListener(LoggerEvent.ERROR , onSFSLoggerEvent)
smartFox.logger.addEventListener(LoggerEvent.INFO , onSFSLoggerEvent)


did not recive anything ?

what do I do wrong ?

shachar

Re: get smartfox events in openspace

Posted: 26 Feb 2014, 09:49
by Bax
Unfortunately there's a class naming conflict between OpenSpace and SmartFoxServer.
You have to do the following for example:

Code: Select all

smartFox.logger.addEventListener(com.smartfoxserver.v2.logging.LoggerEvent.WARNING, onSFSWarning);

public function onSFSWarning(e:com.smartfoxserver.v2.logging.LoggerEvent):void
{
   var msg:String = e.params.message;
   ...
}