нужно сделать чат подобно icq, только с правами доступа. т.е группа может быть приватной. с функцией администрирования. и тому подобной ерундой. вопрос: как сделать класс который вызывает другой класс. может есть какая то инфа что бы почитать о чатах - как их проектровать...

Код:
_global._user = function ()
{
trace('user constructor')
}
_user.prototype.login = function (_login)
{
trace('user.login('+_login+')')
}
_global._group = function ()
{
this.name = arguments[0]
trace('group constructor')
}
_group.prototype.create = function (group)
{
trace('group.create('+group+')')
}
_global.chat = function (name)
{
this.name = name;
// AsBroadcaster.initialize(this);
this.init();
// ASSetPropFlags(this, null, 1, 1)
}
chat.prototype.init = function ()
{
}
ASSetPropFlags(_global, null, 1, 1)
n = new chat('my_chat');
n.groups = {}
n.groups['never'] = new _group('never');
n.groups['never'].users = {}
n.groups['never'].users['denis'] = new _user('denis');