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