1

AdobeAIRアプリのファイルパーミッションの詳細を知る必要があります。

具体的には、どこにテキストファイルを書き込むことができますか?ローカルシステムのどこにでも?アドビには一連の「サンドボックス権限」があると聞きましたが、それらがどこに適用されるかわからないため、これらは私を混乱させます。

さらに、システムのどこかにファイルを追加するために、ある種の特別な許可が必要かどうかを知りたいです。

どんな助け/意見もいただければ幸いです!

4

1 に答える 1

3

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html

テキストファイルを書いたり、テキストファイルを編集したりすることはほとんどどこでもできます。私が知っている唯一の例外はapplicationDirectory(アプリがインストールされているディレクトリ)ですが、それでもこれを回避する方法があります(ただし、applicationDirectoryをいじらないことをお勧めします)。ファイルを編集するために特別な権限は必要ありません。テキストファイル(通常はapplicationStorageDirectoryまたはdocumentsDirectory)を書き込む適切な場所については、上記のリンクを確認してください。

私が本当によくわからない問題の1つは、Windows Vista / 7 UACのアクセス許可であり、ファイルを編集するための管理者アクセスを許可する必要がある場合があります。AIRがこれをどのように処理するかわかりません(おそらく、管理者としてAIRアプリを実行する必要があります)。

于 2012-04-16T16:17:41.447 に答える