NetStatusHandler从未被调用(Flash CS5)
我正在使用以下代码将Flash CS5连接到WebORB:NetStatusHandler从未被调用(Flash CS5),flash,actionscript,netconnection,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:Strin
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();
奇怪的是:
Loto我发现了它是什么:这个API只在RTMP上与Flash Media Server一起工作,而不是HTTP。因此,通过HTTP进行Flash远程处理并不需要。无论如何,我认为Adobe文档在这里非常混乱…尝试在
netStatusHandler
中添加一个开关,看看发生了什么函数netStatusHandler(e:NetStatusEvent){switch(event.info.code){case“NetConnection.Connect.Success”:trace(“status entered”);break;case“NetConnection.Connect.Failed”:Alert.show(“无法连接到WebORB”,“连接错误”);break;}}