iexternalizable

    0熱度

    1回答

    我想要什麼? 將我的項目保存在使用Air Application創建的編輯器中 什麼是保存? 1 Object - > Type ArrayCollection - > Contains - >自己類的對象... 我的第一次嘗試是什麼? var stream :FileStream = new FileStream(); stream.writeObject(myArrayCollection)

    2熱度

    1回答

    所以,我一直在使用ByteArrays最近很多,我遇到了一些令人討厭的問題,讓我想撕開我的頭髮。 基本上,我試圖保存一個應用程序的項目數據,我正在爲一個遊戲編譯一個文件的字符。該項目由自定義對象,矢量,矢量矢量以及自定義對象矢量矢量組成。我認爲正確編寫所有這些數據的最好方法是使用帶有readExternal和writeExternal命令的IExternalizable接口。所以這就是我在做什麼。

    1熱度

    2回答

    有人使用過IExternalizable接口嗎? ... 我有一個基本問題。當我把我的對象序列化並保存爲一個文件時......現在我想對課程進行一些修改......例如,添加屬性...我無法將文件重新轉換爲此類的對象...因爲readExternal方法中現在有一個屬性,其中存儲的對象(文件)不擁有.... 有沒有辦法讓這更靈活? - //德國 喂帽子舍恩發作jemand DAS IM Titel

    0熱度

    2回答

    我有幾個實現序列化的Java類以及實現IExternalizable的相應AS對象(由GAS自我生成)。 這是沒有問題從服務器接收的對象,但是當我嘗試將對象發送到服務器 - 它拋出一個異常: [BlazeDS]Class 'xxx' must implement java.io.Externalizable to receive client IExternalizable instances.

    0熱度

    1回答

    我做AS3 Air開發並使用SQLite在會話之間存儲對象,這些對象在AS3 Developer Guide以及AS3 SDK Reference中有詳細記錄。 存儲在數據庫中的類實現IExternalizable,以便可以使用BLOB存儲和恢復實例。這工作得很好,但我很難找到如何對錯誤的反序列化做出正確反應。 對象系列化 對象保存的 類改變和程序更新 序列化的數據不再匹配保存的數據 我最初的做法