2010-05-11 29 views
0

在我的服務器上存儲一個簡單的數字變量,然後在服務器上託管一個Flash應用程序的最簡單方法是讀取/寫入變量?用AS3存儲長期變量的最簡單方法

我見過各種xml解決方案,但是對於這樣一個簡單的工作,它們看起來太複雜。有沒有辦法只用AS3和沒有中間件讀取/寫入簡單的文本文件?

+0

即使服務器端解決方案,以寫入文件,你會如何處理多個客戶端修改同一個文件? – Amarghosh 2010-05-11 08:42:03

回答

1

最簡單的就是使用remote shared objects。有許多服務器解決方案可以適用於此。據我所知AMFPHP和WebORB,BlazeDS和ColdFusion。除了昂貴的閃存介質服務器之外,可能還有很多其他實現。

但是,看起來你對網絡的想法有點天真。爲了「讀取」一個文件,主機上必須有一個服務運行,通過一些協議來暴露它。寫作是一回事。有一天,你也會發現,你有很多用戶,因此你需要處理衝突,競爭矛盾等,並且你希望能夠通過用戶組和所有這些進行訪問控制。

對於一個可以提及的時間範圍,您可能會滿意的解決方案並不是很簡單,只有這樣的解決方案從外部看起來很簡單。甚至很多。選擇是個人品味和你的服務器端平臺的問題。

格爾茨
back2dos

1

您可以讀取文本文件但不能寫入。你需要一些服務器端應用程序來編寫。

最簡單的閱讀方式是flash.net.URLLoader,它可以從URL編碼的文本創建Flash變量。該類還可以將URL編碼的數據發佈到可寫入磁盤的服務器端處理程序。

如果您不需要在用戶之間共享這些值,那麼另一個選項是本地SharedObject,它很像Cookie,但效率更高(從不向服務器發送數據,可以存儲更多數據,存儲類型數據) 。

相關問題