天天看點

flex 強制轉換類型失敗無法将object轉換為XXX

錯誤描述

                 flex在加載module時報出如題所示的錯誤,

實際表現

flex 強制轉換類型失敗無法将object轉換為XXX

問題就出現在這 我取消這個錯誤提示框 再次在前台查詢資料 就一切ok

問題就出現在這一句

var zoufangModel:ZfRecord=ZfRecord(data);

調試

第一次是這樣 繼續就出抛出錯誤

flex 強制轉換類型失敗無法将object轉換為XXX

取消錯誤再次查詢 調試的結果就是這樣

flex 強制轉換類型失敗無法将object轉換為XXX

多了個[inherited] 确實第二次是正常的 但為什麼第一次不行 到現在也不明白

解決方法

将錯誤的那一句改成

var zoufangModel:ZfRecord = ObjectTranslator.objectToInstance( data, ZfRecord ) as ZfRecord;

ObjectTranslator類的代碼如下