0

このコードを使用して、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. ただし、Orb で公開されている任意のメソッドを呼び出すことができます (Flash と WebORB が接続されていない場合は不可能です)。

実は、クライアントも接続されているかどうかを知りたいのです。

よろしく、ロト

4

1 に答える 1

0

私はそれが何であるかを発見しました: この API は、HTTP ではなく、RTMP 経由の Flash Media Server でのみ機能します。したがって、HTTP 経由の Flash Remoting ではありません。とにかく、アドビのドキュメントはここで非常に混乱していると思います...

于 2010-06-13T14:23:08.797 に答える