2011-07-06 69 views
0

我們可以繞過FileRefernce.save()的保存對話框嗎?繞過fileReference.save的保存對話框

如果沒有,那麼是否有任何解決方法在Flex中保存Web應用程序中的文件而不詢問用戶保存文件的位置?

我正在使用FP10。

在此先感謝!

回答

5

如果您在AIR應用程序中使用flash.fileSystem API,則可以,但據我所知,瀏覽器常駐Flash無法使用。

如果不是,您可能可以調用一個帶有flash.external.ExternalInterface的JavaScript例程,它可以爲您做到這一點 - 假設您可以通過JavaScript實現所需的功能。

出於安全原因,我真的無法想象這對JavaScript來說也是可能的。

[編輯2],你就可以做的是使用SharedObject讀寫XML數據是最好的,但它的沙盒,並有可能爲用戶關閉或限制可用的空間,讓你」必須謹慎。

+1

+1「這是不可能的」 – splash

+0

其實我想在運行時從基於瀏覽器的應用程序更新存儲在applicationDirectory中的xml文件。 – Gannesh

+0

其中是基於瀏覽器的Flash應用程序的applicationDirectory?閱讀我的第二個編輯。 – TheDarkIn1978