0
我使用此代碼的Flash CS5連接的WebORB:NetStatusHandler不會被調用(閃存CS5)
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();
奇怪的是:
- 的netStatusHandler函數不會被調用;
- 但我可以調用任何暴露的方法(如果Flash和WebORB沒有連接,這是不可能的);
事實是,我想知道客戶端是否也連接。
問候, 樂透
嘗試添加在'netStatusHandler'一個開關,看看會發生什麼'函數netStatusHandler(E:NetStatusEvent) \t \t { \t \t \t開關(event.info .CODE) \t \t \t { \t \t \t \t案 「值爲NetConnection.Connect.Success」: \t \t \t \t \t跡( 「輸入狀態」); \t \t \t \t \t break; \t \t \t \t案 「NetConnection.Connect.Failed」: \t \t \t \t \t Alert.show( 「無法連接到的WebORB」, 「連接錯誤」); \t \t \t \t \t break; \t \t \t} \t \t}' – phwd 2010-06-12 15:34:10