2012-03-20 44 views
0

有沒有辦法將數據寫入文本文件,而不使用AS3中的AIR組件使用Flash。 fileReference類的保存方法打開一個文件選擇對話框。不能直接將數據寫入某個文件而不打開對話框? 由於提前如何使用AS3訪問文本文件?

回答

1

有3種方式從Flash保存文件:

空氣中:使用File類,你可以操縱文件,而無需用戶干預。

在flash播放器:您可以使用FileReference類,但該用戶在多瀏覽窗口中選擇保存數據

或者你可以使用一些代理應用程序,它通過插座或本地連接進行連接。

+0

先生, 如果我使用AIR,我無法通過運行swf來編寫代碼。 彈出此錯誤。 VerifyError:錯誤#1014:無法找到類flash.filesystem :: File。 有沒有辦法解決這個問題? – parvez 2012-03-20 07:14:06

+0

您無法運行單個SWF並使用此類,您必須編譯AIR應用程序文件。單個SWF無法從AIR執行本地類。 – turbosqel 2012-03-20 07:19:28

+0

FlashDevelop包含一個Run.bat,它在AIR播放器中運行swf,使其無需使用文件訪問等AIR權限,而無需安裝過程。 – SketchBookGames 2013-09-17 20:17:56

相關問題