0
這可能是一個壞主意或任何你想稱之爲的東西。然而,想知道Air是否可以在自己安裝的軟件包中編寫代碼。我指的是在應用程序文件夾中找到的大量OSX'.app'文件。由於其中每一個都可以作爲常規文件夾打開,所以我猜這就是它們。空氣:可能嗎?寫入安裝的應用程序包
我錯過了什麼其他花哨的文件編寫技巧?
這可能是一個壞主意或任何你想稱之爲的東西。然而,想知道Air是否可以在自己安裝的軟件包中編寫代碼。我指的是在應用程序文件夾中找到的大量OSX'.app'文件。由於其中每一個都可以作爲常規文件夾打開,所以我猜這就是它們。空氣:可能嗎?寫入安裝的應用程序包
我錯過了什麼其他花哨的文件編寫技巧?
這絕對是一個壞主意。這就是說,它看起來可能是可能的。喜歡的東西(未經測試):
var appDir:File = File.applicationDirectory; // uses app: URI, can't be written to
var appPath:String = appDir.nativePath;
var writeableAppDir:File = new File(appPath);
var newFile:File = writeableAppDir.resolvePath("writeme.txt");
在File
類nativePath
和applicationDirectory
文檔都充滿對這一警告的。跟着他們。
從文檔:
修改應用程序 目錄中的內容是一個不好的做法,爲 安全原因。如果要存儲 應用程序特定的數據,請考慮使用應用程序存儲 目錄 (File.applicationStorageDirectory)的 。如果 任何你想在 應用程序存儲目錄中的內容能夠有 訪問應用priveleged 功能(AIR的API),可以 使用 沙箱橋公開該功能。
感謝您的意見。我直接嚮應用程序直接寫入,以便用戶能夠修改應用程序配置並重新分發應用程序。 因爲我不相信文件而恥辱你們,我感到羞恥。 – tommy 2010-02-19 10:51:15