私は AIR for andriod を使用しており、すべての jpg (または Mp3) を外部フォルダーのフォルダーに取得したいと考えています。ユーザーの電話に保存され、アプリに含まれます。
Action-script 3を使用してFLASHからそれを行うにはどうすればよいですか?
アップデート:
これは確かにヘルプへの正しいリンクですが、フォルダー内のすべてのファイルを読み取って取得する配列を作成するにはどうすればよいですか?
私は AIR for andriod を使用しており、すべての jpg (または Mp3) を外部フォルダーのフォルダーに取得したいと考えています。ユーザーの電話に保存され、アプリに含まれます。
Action-script 3を使用してFLASHからそれを行うにはどうすればよいですか?
アップデート:
これは確かにヘルプへの正しいリンクですが、フォルダー内のすべてのファイルを読み取って取得する配列を作成するにはどうすればよいですか?
AIR を使用しているかどうか、これが AIR を使用してネイティブに実行するように構築されたアプリであるかどうか、またはこれがモバイル上の Web ブラウザー ベースの Flash コンテンツであるかどうかを確認してください。前者が基本的に File を使用してパスを解決できる場合は、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
後者の場合、ブラウザ内からローカル ファイル システムにアクセスする権限がありません。
PHP/XML または AIR を使用しない純粋なフラッシュと AS3 では、これは不可能です。FileReferenceクラスを調べることができますが、それはあなたが探しているものではないと思います。
ちょうど同じことを調べていました。これは私にとってはうまくいきました:http://snipplr.com/view/25109/
私の理解が正しければ、アプリのインストール時に写真/mp3をコピーしてアクセスできるようにする必要があります。ファイル>公開設定に移動し、プレーヤーの横にあるレンチを押すことができます(空気2.5に設定する必要があります). 下部の「一般」タブで、アプリが使用するファイルまたはフォルダーを追加できます。お役に立てれば。