...
public class UserService {
public static User getUser(String username, String password) {
...
}
public static User getUser2(String username, String password) {
...
}
}
private function loginUser() : void {
lostPassword = false;
// this works fine
UserService.getUser(username.text, password.text);
// this fails !
UserService.getUser2(username.text, password.text);
}
getUser
已经在UserService.java.
我刚创建getUser2
,它与getUser
相同。当我尝试拨打getUser2
时,我收到“Cannot invoke method
”错误。
问题:我是否需要在其他文件中指定getUser2?喜欢在一些配置文件中?如果是的话,哪一个,我该怎么做。
感谢。
答案 0 :(得分:1)
根据Remoting Service定义
认为问题是JAVA静态方法Remoting Service允许客户端应用程序访问服务器端Java对象的方法
在 java / oops 中,静态方法与Object / instance无关,它依赖于/关联到类
你的方法应该是这样接受来自flex的调用
public class UserService {
public User getUser(String username, String password) {
...
}
public User getUser2(String username, String password) {
...
}
}
希望有所帮助