2011-08-25 82 views
0

我正在flex中的遊戲工作,我試圖爲每個用戶創建一個xml文件,如果這是他們的第一次使用,然後在那之後訪問該文件並相應地進行編輯。Adob​​e Flex的XML創建和檢查

有沒有什麼事情可以先做同樣的事情,基本上是創建和編輯某種保存狀態?我認爲flex會有某種保存狀態類型的東西,但我不知道在這方面需要尋找什麼。

如果沒有,有沒有人知道如何用xml文件做到這一點?謝謝!

WWaldo

+3

爲什麼你會使用Flex進行遊戲,除非它擁有*大量的UI控件。 Flex是爲RIA製作的,而不是遊戲。如果你只是想要一個遊戲,使用直接的Flash(動作)。其次,你應該看看[SharedObjects](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html)。 –

+0

因爲我使用的庫如果用於flex,所以是facebook lib,所以我想我會使用flex – WWaldo

+0

任何用於flex的庫都將是一個UI庫,因爲一切都是Actionscript。至於facebook lib,最後我檢查了一下,它也是Actionscript。即。不特定於Flex。 –

回答

0

有什麼事情可以做同樣的事情先關機,基本上 創建和編輯某種保存狀態的?

如果你的意思是在內存中,那麼任何變量都可以這樣做。最有可能指向某種類型的對象/類。如果你的意思是「在磁盤上」,那麼任何存儲機制。 XML會起作用。 JSON會起作用。關係數據庫可以工作。如果您正在構建AIR應用程序;您可以使用嵌入式SQLLite數據庫。

我認爲柔性會有某種節省的東西狀態類型的,

的Flex與許多服務器集成。但是,應用程序的狀態非常依賴於該應用程序。 Flex沒有「自動」方式來知道如何保存應用程序狀態。

如果沒有,有沒有人知道如何用xml文件做到這一點?謝謝!

從概念上講,與其他方法一樣。創建一個適當的模式,表示要保存的應用程序的狀態。它的商店。對於大多數用途而言,這很可能包括將數據結構傳遞給數據庫並存儲它以備將來加載。