2010-12-10 58 views
0

HI將數據保存到AS3中的外部文件中,無需服務器?

如何在保存服務器支持的情況下將某些文本信息保存在本地硬盤中。我知道共享對象,但我不使用這個。我需要將所有這些功能保存爲另一個外部文件。

有沒有辦法做到這一點AS3.0

我不喜歡的Flex,在動作腳本3.0 &的Flash IDE我的工作

編輯:

我的SWF文件保存在本地機器。所以 沒有服務器交互或瀏覽器 交互。 swf正在運行一個 本地文件夾並從 本地文件夾中讀取txt文件,並保存一次按 保存按鈕。

+0

你不介意用戶提示保存該文件? – Joony 2010-12-10 08:02:57

回答

1

我如何保存在本地硬盤的一些文本信息 與從服務器 支持。

你在這種情況下如何定義本地?本地到服務器還是本地到客戶端?服務器端不會幫助你保存任何本地的客戶端。此外,沒有任何客戶端會幫助你保存任何東西到服務器。

您可以使用Shared Object s來存儲來自Flash Player的本地信息。這些就像cookies,可能並不是你想要的。

如果這是一個AIR應用程序,您可以使用File API保存本地文件。不過,這些API在運行Web應用程序時不可用。

如果您可以提示用戶保存保存位置,則可以使用FileReference.save方法。

如果該文件已存在於服務器上,則可以鏈接到該文件,導致瀏覽器處理該文件。不過,瀏覽器設置將決定實際發生的情況。 IT可能會嘗試呈現文件,它可能會提示用戶下載或打開它。

4

使用FileReference類的save方法自Flash Player 10.0

+0

+1。我不認爲我知道那是在那裏。 – JeffryHouser 2010-12-10 16:08:38

0

你可以嘗試使用XML來保存和檢索數據(它可以作爲一個本地數據庫)

相關問題