PDA

Просмотр полной версии : AS3.0 приложения и FMS2.0


Y_Vitaly
01.05.2007, 02:04
Немогу подключиться к FMS2.0: получаю NetConnection.Connect.Failed, при том, что со стороны сервера вижу попытку коннекта, после чего происходит дисконнект:

Client connected: 10.10.81.192 with MAC 9,0,45,0
Client disconnected: 10.10.81.192 with MAC 9,0,45,0

Сам сервер фиксирует:

Mon 11:51:01 PM: Connect : rtmp://10.10.0.2/myInstance

Та же программа, только написаная на AS2.0 коннектится без проблем. Подозреваю, что виноват серверный код, написаный на AS2.0, а точнее конструкции on, с которыми не дружит AS3.0. Например:

application.onConnect = function (clientObj, clientLocation) {
…
}

Неужели нужно ждать новый MediaServer или всё-таки есть выход?

Dendroid
01.05.2007, 10:11
Может, забыли указать протокол?

NetConnection.defaultObjectEncoding = flash.net.ObjectEncoding.AMF0;
SharedObject.defaultObjectEncoding = flash.net.ObjectEncoding.AMF0;


FMS 2.0 всё ещё не поддерживает AMF3, который используется в AS3 приложениях по-умолчанию.

Y_Vitaly
01.05.2007, 23:31
Псиб огромное, вот про AMF0 я какраз и не слышал - хороший выход из ситуации :)