今天在测试Flex与java服务端的数据通信时,遇到了问题:flex中不能定义namespace变量,而要映射的java类中却有。怎么办?
这主要涉及到的是RemoteObject的映射方式的问题。是变量名与变量名匹配?还是方法名与方法名匹配?还是一个用变量名一个用方法名,也就一个四种可能了吧。
我当然希望是与java类的变量名匹配,这样改个变量名也没什么工作量,要是与java类的方法名匹配,那改的地方可多了……通过实验证明,flex还真是匹配方法名的,而且无视java方法名首字母的大小写(即[J,j]*都映射为j*)。
真是个噩梦……