當時開發的Flex SDK 是 4.0 的,其中有運用 BlazeDS 去乎較遠端的J2EE程式
不過當呼叫完成後需要取值將它轉成 Flex 的 ArrayCollection 的時候
遇到點問題
我在 Debug 的模式下觀看取得結果的狀態
例如以下片段程式
private function
onGetSuggestGiftResult(event:ResultEvent):void
{
dgData =
(event.result) as ArrayCollection;
}
在 event.result 的時候其實是還有數筆資料的
但是當 FLEX 值型將它轉換成 ArrayCollection 型態時 瞬間變成 null 值
這問題困惱我很久
之後不知道為什麼覺得是 SDK的問題 ((靈機乍現
把SDK調成 4.1 之後 這樣的 bug 就沒了
不知道為什麼 不過在這邊分享出來給大家摟