`
chongquanyumo
  • 浏览: 30598 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

fms webservice 的一个错误解决

阅读更多
Sending error message: D:\Macromedia\Flash Media Server 2\scriptlib\webservices\SOAP.asc: line 769: TypeError: this.onResult is not a function }o O< 
Failed to execute method (XML.onData).

fms 中加入webservice后,控制台出现此错误,但不影响程序流程,后经反复对照,解决办法如下:
load("components.asc");
load("webservices/WebServices.asc");
lectureListenService = new WebService("http://www..../LectureListenServiceImp.jws?wsdl");

lectureListenService.onLoad = function()
{
trace ("weatherService loaded...");
// Invoke getWeatherByName method and set interval
// to invoke it every 10 seconds for example.
//application.getWeatherByName("New York");
//setInterval(application.getWeatherByName, 10000, "New York");
//lectureListenService.getName("aaasss");
}

lectureListenService.onFault = function(fault)
{
// Handle error here.
//trace (fault.faultstring);
}

lectureListenService.onResult= function(fault)
{
// Handle error here.
//trace (fault.faultstring);
}

var tcon = lectureListenService.teacherConnect(mail_l,class_id,class_room_id);
tcon.onResult = function(result){};
绿色为,以前写法,加上红色一行后,错误消失。
就这样,没有返回值的调用,也要注册回调方法。
由于fms网上资料稀少,所以且将问题解决方法帖出,望对用fms者,有所帮助。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics