昨天弄了一天fms,想在fms服务器端通过remoting连接到另一个服务器的某个webapp,开始时不知道用什么接口,经过一番询问和被鄙视后终于知道了用NetServices类,可在尝试时就是不知道该怎么导入这个类,疯了半天,终于在一个老外的文章里看到,原来在asc文件里要用load()来导入类,而不是像as里用import或#include……,晕~~~~~
后来的代码:
load("netservices.asc");
application.onAppStart = function(){
this.getMessage_Result = function(result){
trace(result);
}
this.getMessage_Statue = function(error){
trace("error");
}
NetServices.setDefaultGatewayUrl(" http://localhost:8080/openamf/gateway");
gateway_conn = NetServices.createGatewayConnection();
myService = gateway_conn.getService("TestArrayParams", this);
//var a:Array = ["1", "2", "3"];
myService.getMessage(["1", "2", "3"]);
}
application.onAppStart = function(){
this.getMessage_Result = function(result){
trace(result);
}
this.getMessage_Statue = function(error){
trace("error");
}
NetServices.setDefaultGatewayUrl(" http://localhost:8080/openamf/gateway");
gateway_conn = NetServices.createGatewayConnection();
myService = gateway_conn.getService("TestArrayParams", this);
//var a:Array = ["1", "2", "3"];
myService.getMessage(["1", "2", "3"]);
}
我就在想,我无论做什么,总是磕磕绊绊,问题总是出在一些细小的问题上,也许这就是所谓经验不丰富,基础不扎实吧