如题,假如在as中定义了一个Exam对象,在java中也定义了一个Exam对象,
<mx:RemoteObject id="firstRO" destination="FirstJavaClassRemoteObject"/>
var exam:Exam=new Exam();
firstRO.sayHello(exam);
可不可以这样去调用java里面得方法,可我试过得不到Exam这个对象呀~~
请高手帮忙
<mx:RemoteObject id="firstRO" destination="FirstJavaClassRemoteObject"/>
var exam:Exam=new Exam();
firstRO.sayHello(exam);
可不可以这样去调用java里面得方法,可我试过得不到Exam这个对象呀~~
请高手帮忙
public class Exam {
String name;
String course;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCourse() {
return course;
}
public void setCourse(String course) {
this.course = course;
}
}
那你的相应AS类应该如下定义:[Bindable]
[RemoteClass(alias="cn.qdqn.flex.Exam")]
public class Exam{
public var name:String;
public var course:String;
}
[Bindable]
[RemoteClass(alias="cn.qdqn.flex.Exam")]
public class Exam{
public var name:String;
public var course:String;
}
注意红色强调部分!