I have a problem in setting user variables in server side extension.
Code: Select all
function handleInternalEvent(evt) {
var cmd = evt.name;
if (cmd == "userJoin") {
var u = evt.user;
if (u.getVariable("fj")!=false) {
//
var uva = [];
uva.push({name:"fj",val:false});
_server.setUserVariables(u, uva);
trace("variable "+ u.getVariable("fj"));
}
}
}
I want to make user to do someting only once when the user
join the room at first time.
But the result of trace function is null .
why?