ウェブブラウザ(フレックスアプリ)のローカルフォルダの下にファイルをリストする必要があります。 ブラウザでファイルを一覧表示するようにFlash Playerのプロパティを変更するにはどうすればよいですか? ヘルプをいただければ幸いです。ブラウザでローカルフォルダのファイルを一覧表示できるようにFlash Playerの設定を変更するにはどうすればよいですか?
0
A
答えて
0
FileReferenceを使用できます。
しかし、Webブラウザでは、ユーザーの操作(IE:マウスクリック)がある場合にのみ、この関数を使用してロックされます。
それ以上のことがあれば、セキュリティ上の大きな危険があり、Flash Playerはそれを許可しません。
これについては何もできません。
ブラウザがなくてもできれば、セキュリティ上の問題に対処することなく、Airアプリを通じてアクセスできます。コンボボックスへ
// ActionScript file
import flash.display.*;
import flash.events.*;
import flash.net.FileFilter;
import flash.net.FileReference;
import flash.net.FileReferenceList;
import flash.utils.ByteArray;
import mx.collections.ArrayCollection;
import mx.controls.Alert;
private var fr:FileReferenceList;
[Bindable] private var zfls:Array;
[Bindable] private var zfile:FileReference;
[Bindable] private var zipfl:ArrayCollection;
private function folder():void
{
fr = new FileReferenceList();
fr.browse([new FileFilter("Zip Files", "*.zip")]);
fr.addEventListener(Event.SELECT, listZipFiles);
}
private function listZipFiles(event:Event):void
{
Alert.show("selectHandler: " + fr.fileList.length + " files");
zfile = new FileReference();
zfls = new Array();
for (var i:uint = 0; i < fr.fileList.length; i++)
{
zfile = FileReference(fr.fileList[i]);
//Alert.show("Length of zfile is " + zfile.size);
zfls.push(zfile);
}
//Alert.show("Is the File comming in?" + zfls);
zipfl = new ArrayCollection(zfls);
//Alert.show("Length of zipfl is" +zipfl);
}
、その後、私はバインディングmはzipfl:
0
ブラウザのフラッシュプレーヤーには、サーバー上のファイルを参照する機能がありません。このデータを利用できるようにするには、PHPなどのサーバーサイドスクリプティングを使用する必要があります。
フラッシュプレーヤーのファイルブラウザは、ユーザーのローカルハードドライブをブラウズするだけです。
0
は、ここに私のコードです。
関連する問題
- 1. Subversionリポジトリの無視設定を一覧表示するにはどうすればよいですか?
- 2. AxShockwaveFlashコントロールのFlash Player設定にアクセスするにはどうすればよいですか?
- 3. 特定の名前のフォルダをバッチで一覧表示するにはどうすればよいですか?
- 4. IExですべてのシェル変数を一覧表示するにはどうすればよいですか?
- 5. 現在のファイルをドキュメントライブラリに一覧表示するにはどうすればよいですか?
- 6. 作成したすべてのファイルを一覧表示するにはどうすればよいですか?
- 7. コミットするファイルだけを一覧表示するにはどうすればよいですか?
- 8. SQL Serverデータベースでユーザー定義型を一覧表示するにはどうすればよいですか?
- 9. Javaで表示設定をプログラム的に変更するにはどうすればよいですか?
- 10. ブラウザでのフォルダの表示方法を変更するにはどうすればよいですか?
- 11. parasoftでブラウザの設定を変更するにはどうすればよいですか?
- 12. 特定のコミットのために変更されたファイルを一覧表示するにはどうすればよいですか?
- 13. Google+で自分のアクティビティをAPIで一覧表示するにはどうすればよいですか?
- 14. プログラムでABAPのすべてのテーブルを一覧表示するにはどうすればよいですか?
- 15. Excel:一連の間隔の番号を一覧表示するにはどうすればよいですか?
- 16. ブラウザのアドレスバーでjsp拡張子を非表示/変更するにはどうすればよいですか?
- 17. 変更されたファイルを特定のブランチに一覧表示するにはどうすればよいですか?
- 18. sqliteにデータベースのすべてのトリガを一覧表示するにはどうすればよいですか?
- 19. デバッグメッセージを表示するようにロガーを設定するにはどうすればよいですか?
- 20. サブディレクトリのホットリンクをPowerShell経由で一覧表示するにはどうすればよいですか?
- 21. Powershellでドメインユーザーのユーザー権利とグループメンバーを一覧表示するにはどうすればよいですか?
- 22. GitLab CIでPostgreSQLサービスの設定ファイル変数を変更するにはどうすればよいですか?
- 23. 1ページでロールでユーザーを一覧表示するにはどうすればよいですか?
- 24. ユーザイベント別にSAPUI5の一覧のソートを変更するにはどうすればよいですか?
- 25. ブラウザでPHPエラーが表示されるようにするにはどうすればよいですか?
- 26. Pythonに存在するライブラリを一覧表示するにはどうすればよいですか?
- 27. 要求ユーザーの役割をWCFサービスに一覧表示するにはどうすればよいですか?
- 28. Mathオブジェクトのすべてのプロパティを一覧表示するにはどうすればよいですか?
- 29. アセンブリ内のすべてのXAMLページを一覧表示するにはどうすればよいですか?
- 30. Informixのすべてのストアドプロシージャを一覧表示するにはどうすればよいですか?
FileReferenceList.browse()メソッドなどのクラスを使用してフォルダをブラウズし、FileReferenceList.FileList()メソッドでそのフォルダの下にファイルをリストすることで、actionscriptを作成できますか? – kanak
私は100%正しいことを理解しているか分からない。ユーザーのハードドライブ上でブラウズしたいファイル、またはサーバー上にあるファイルはありますか? –
閲覧したいフォルダがローカルマシン(ローカルハードドライブ)にあります – kanak