NetStatusHandler никогда не вызывается (Flash CS5) - PullRequest
0 голосов
/ 12 июня 2010

Я использую этот код для подключения Flash CS5 к WebORB:

import flash.display.*;
import fl.events.*;
import flash.events.NetStatusEvent;
import flash.net.*;
import flash.utils.*;
import fl.transitions.*;
//
var connection:NetConnection;
//
function initORB(){
var gateway:String = "http://www.domain.com/weborb30/console/weborb.aspx";
connection=new NetConnection();
connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
connection.connect(gateway);
}
//
function netStatusHandler(e:NetStatusEvent)
{
    trace("status entered");
}
initORB();

Странно то, что:

  1. функция netStatusHandler НИКОГДА не вызывается;
  2. но я могу вызвать любой открытый метод (это невозможно, если Flash и WebORB не подключены);

Дело в том, что я хочу знать, подключен ли также и клиент.

С уважением, Лото

1 Ответ

0 голосов
/ 13 июня 2010

Я обнаружил, что это было: этот API работает только с Flash Media Server через RTMP, а не HTTP. Так что, будучи Flash Remoting через HTTP, это не так. Во всяком случае, я думаю, что документы Adobe здесь очень запутанные ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...