我需要创建一个执行 java 方法并返回他的结果的函数。它是静态的,因为很多其他函数都会调用这个函数。所以我这样做了:
public static function FKDescription(dest:String):String{
var jRemote:RemoteObject = new RemoteObject();
var s:String;
jRemote.destination = dest;
jRemote.getValues.addEventListener(ResultEvent.RESULT,valresult);
jRemote.getValues();
function valresult(event:ResultEvent):void{
s = event.result as String;
}
return s;
}
但是该函数返回 null,因为在 main 函数的末尾没有调用 valresult()。我应该怎么做才能让 FKDescription() 返回来自远程对象的字符串?
坦克。