永远不会调用NetStatusHandler(Flash CS5)

时间:2010-06-12 08:07:35

标签: flash actionscript netconnection

我正在使用此代码将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没有连接则不可能);
  3. 事实是我想知道客户端是否也已连接。

    此致 洛托

1 个答案:

答案 0 :(得分:0)

我发现它是什么:此API仅适用于基于RTMP的Flash Media Server,而不适用于HTTP。因此,通过HTTP进行Flash Remoting则不然。无论如何,我认为Adobe文档在这里非常混乱......