3
当试图将Scala中的“case class”传递给Flex时,Flex端的结果是常规Object而不是UINamespace。将案例类更改为常规Java类,并且它正确到达。使用BlazeDS在Scala和Flex之间传递case class
的情况下,类看起来是这样的:
package com.scala.vo
case class UINamespace (@BeanProperty var name : String,
@BeanProperty var version : String,
@BeanProperty var parameters : java.util.List[String]) {
def this() = this("", "", null)
}
弹性侧:
[RemoteClass(alias="com.scala.vo.UINamespace")]
public class UINamespace
{
public var name : String;
public var version : String;
public var parameters : ArrayCollection;
}
任何人都设法解决这个问题?
[编辑]将null更改为常规对象结果。
你有没有试过普通的Scala课程?那些结果是什么? – leedm777 2011-03-07 04:51:30