2012-04-13 22 views
1

AIRをandriodに使用していて、外部フォルダのフォルダにすべてのjpg(またはMp3)を取得したいとします。それはユーザーの電話に保存され、アプリに含まれます。フォルダの内容をリストする方法 - フォルダにファイル名を取得する

アクションスクリプト3を使用してFLASHからどうやって行うことができますか?

更新:

Thisは確かに助けを正しいリンクですが、どのように私は通読し、フォルダ内のすべてのファイルになるだろう配列を書くのですか?

答えて

2

純粋なフラッシュとPHP/XMLがない、またはAIRなしのAS3では、これは不可能です。あなたはFileReferenceクラスを見ることができますが、私はそれがあなたが探しているものだとは思わない。

+2

彼はDroid App用だと言っていたので、おそらくAIRを使ってAndroidプラットフォームに書き出しています。 – meddlingwithfire

+0

@meddlingwithfire、申し訳ありませんが、私はAndroidの専門家ではないので、AIRが必要かどうかはわかりません。 OPは純粋なフラッシュを言ったが、彼はAIRを言及しなかった。だから私の答えは、それが純粋なフラッシュならNOで、AIRが許可されているならYESです。 – taskinoor

+0

はい、質問は少しあいまいです。私はあなたの答えがどちらのシナリオを扱うと思います。 – meddlingwithfire

4

AIRを使用しているか使用していないかどうかを確認してください。これは、AIRを使用してネイティブに実行するためのアプリケーションです。前者が基本的にファイルを使用してパスを解決できる場合は、FileStreamを使用してファイルを読み書きすることができます。

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

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

場合は、後者の場合は、ブラウザ内からローカルファイルシステムへのアクセス権限を持っているつもりはありません。

+0

特定の参考文献を追加するために上書きされます。私は前にそれをしていたはずです。 – taskinoor

-2

私が正しく理解していれば、アプリケーションがインストールされているときにそれらにアクセスできるようにpics/mp3をコピーする必要があります。あなたはファイル>公開設定に行き、プレイヤーの横のレンチを押してください(これは空気2.5に設定する必要があります)。下部にある[一般]タブでは、アプリが使用するファイルやフォルダを追加できます。お役に立てれば。

関連する問題