最近工作用到OpenAMF,發現OpenAMF傳Object到Flash,Flash只是收到一個String,value="[object Object]",不禁奇怪,起初以為是Serializable問題,後來以為要在openamf-config.xml定義custom-class-mapping,最後發現如果沒有為Properties設定Getter/Setter Method,Object裡Properties不會傳到Flash。我不熟識Java和OpenAMF,這問題攪了大半天才發現,先記下,究竟誰可以解釋一下OpenAMF怎運作? |