2006-07-27 19:49 NetConnection.onStatus Bug
Bug 又來了~~
這次是 NetConnection 的 onStatus 事件
當使用 NetConnection.call 呼叫 Remtoing 方法時
假如呼叫失敗 onStatus 事件 可以取得 一個 infoObject 的錯誤資訊
但是在 Flash 8、9 Player,該 infoObject 內的資料卻不見了
ActionScript:
var nc:NetConnection = new NetConnection();
var url:String = "http://localhost:8080/";
nc.onStatus = function(infoObj:Object) {
trace("onStatus : " + infoObj);
for (var i in infoObj) {
trace("infoObj[" + i + "] : " + infoObj[i]);
}
};
nc.connect(url);
nc.call("test", null);
/*//
Flash Player 8 output:
Error opening URL "http://localhost:8080/"
onStatus : undefined
Flash Player 7 output:
Error opening URL "http://localhost:8080/"
onStatus : undefined
infoObj[details] : http://localhost:8080/
infoObj[description] : HTTP: Failed
infoObj[code] : NetConnection.Call.Failed
infoObj[level] : error
//*/
回應

