PDA

Просмотр полной версии : FMS как создать класс на стороне сервера


djyamato
15.07.2010, 23:30
Здравствуйте
Насколько я понял, в серверных API Flash Media Server нельзя создать просто объект (класс) написать к нему методов, понавешать свойств и подписать на события.

Возможно есть какие-нибудь обходные пути.

У меня есть задача сделать чат, в котором можно держать на холде 2х оппонентов а с 3м разговаривать.

Было бы очень удобно завести классы oponent и lines (линии как в телефоне "подожди у меня человечек на 3й линии").

Просто завести opponent.as, естественно, не получилось и в main.asc написать

class opponent{
function opponent(){
}
}


тоже не получилось

Посоветуйте, как мне реализовать такой очень удобный для меня механизм

И 2й вопрос сразу же следом:

что будет быстрее и правильнее, знать на стороне сервера что клиент уже имеет 3х оппонентов и ему дозвониться нельзя или же приложение скажет фмс-у что мол я уже c 3мя чатюсь

Что будет правильнее - проверять на стороне сервера это или же использовать несколько обращений к фмс-у

Заранее благодарю за советы

wvxvw
16.07.2010, 00:20
Я все таки перенесу ваш пост в AS2 птому что AS для FMS это по-сути AS2, а может даже правильнее - HavaScript + пара добаленых классов.
По поводу первого вопроса - я так представляю, что так же как и в HavScript -
function MyClass(){};
MyClass.prototype.someMethod = function() { ... }
MyClass.staticProperty = "foo";
Вряд ли Адоби там чего-то новое изобрели в этом смысле.

djyamato
16.07.2010, 00:33
Спасибо. Это то что мне нужно.