Показать сообщение отдельно
Старый 15.09.2004, 14:41
fiot вне форума Посмотреть профиль Отправить личное сообщение для fiot Посетить домашнюю страницу fiot Найти все сообщения от fiot
  № 1  
fiot
 
Аватар для fiot

Регистрация: Nov 2001
Адрес: Kyiv
Сообщений: 158
Отправить сообщение для fiot с помощью ICQ
Question как правильно оргинизовать классы

нужно сделать чат подобно 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');
__________________
file-> new-> F9 -> Ctrl+v/*code*/ ->ctrl+enter