Flash単体でフォルダ内のファイル数とファイル名一覧を取得できるのか

このQ&Aのポイント
  • Flash単体ではファイル名やファイル数を調べることができないため、プログラム経験がある他の言語を使用する必要がある。
  • プレゼント用に作るFlashでフォルダ内の画像ファイル群を表示させたいが、Flashではファイル名の取得が難しいため、別の言語を使用することを検討する。
  • 質問自体は3年前のものであり、Flashにおいてはフォルダ内のファイル数やファイル名を取得することはできない。
回答を見る
  • ベストアンサー

Flash単体で、フォルダ内のファイル数と、ファイル名一覧を取得したい。

Flash単体(ActionScript)で、フォルダ内のファイル数と、ファイル名一覧を取得したい。 のですが、少ししらべたら、 >Flash単体ではファイル名やファイル数を調べる事ができません。 とのこと。 この質問自体が、3年前の事なので、今も、結果は同じでしょうか? プレゼント用に作るFlashで、当然相手のPCには、apache等は動いていません。 Flashで、それとフォルダの中に放り込んだ、規則性のない名前の画像ファイル群を、次々に表示させるFlashを作りたいのです。 なので、ファイル群の名前を取得するのは、必須なのですが・・・、Flashだと、難しいかな? 一応、Perl,PHPのプログラム経験はあります。

noname#49406
noname#49406
  • Flash
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

Flash 単体では当然無理です。 3年前にできないということは,3年前にすでにそういうセキュリティが守られていたということで,今であればなおさらできません。 年々(バージョンバージョン)セキュリティ面は厳しくなっています。 GIZMO の, getFileList() ファイル一覧を取得。 あたりと組み合わせるとできるかもしれません(やっていないのでわかりません)。 http://gizmo.anthill.jp/fgug/reference/

noname#49406
質問者

お礼

確かに、そうですね。 ファイルの一覧から、情報を取得されて、流出の危険性も、やはり、懸念されているのでしょうか。 ただ、技術や限定的な機能拡張があるのかなー?と。 例外的に、フラッシュファイル以下の、1段階のフォルダは、OKになったとか、甘い期待をしていました。w すこし、FLASHで、アプリを作れる様になるだろう・・・、というミニコラムを見かけたので、ちょっとアプリ的なプログラミングも期待していました。 GIZMOもそのたぐいなのかな? 回答ありがとうございます

関連するQ&A

  • Perlで取得した情報をFlashへ渡す

    Perlで取得した情報をFlashのActionScript 3.0で受けたいのですがどの様にすればいいのでしょうか? どなたかよろしくお願いします。

  • エクセルのマクロでフォルダ数を取得したい

    ご存知の方教えてください。 以下ようなフォルダ階層があります。 ----------------------- rootフォルダ │ ----------------- 第一階層フォルダ │ │ │ --------------- 第二階層フォルダ │ │ │ --------------- 第二階層フォルダ │ │ │ --------------- 第二階層フォルダ │ ----------------- 第一階層フォルダ │ │ │ --------------- 第二階層フォルダ │ │ │ --------------- 第二階層フォルダ │ │ │ --------------- 第二階層フォルダ │ │ │ --------------- 第二階層フォルダ │ │ やりたい事ですが、エクセルのマクロで 第一階層と第二階層のフォルダ数を取得する。 (階層のフォルダ数は取得する毎変わり、固定されていません。) 第一階層のフォルダにはファイルはないです。 第二階層のフォルダにはファイルが存在します。 rootフォルダにダミーファイルを設置しそこから FileSystemObjectでフォルダパスを取得する事はできたました。 パスが分かればフォルダ数が分かるかと思い色々と調べていましたが フォルダ数を取得する事ができませんでした。 初心者なりに書籍、ネットで調べてみたのですがどうしても 分かりませんでした。 どのようにしたらいいか教えていただけないでしょうか。 よろしくお願いします。 OS : XP EXCEL : 2003

  • phpの値をflashの外部txtファイルのファイル名に反映

    flash及びactionscript初心者です。 phpとflashを連携させサイトを作成しているのですが、 flashでGETで値を渡し、その値を使い、 そのflash内で表示させている外部txtファイルの名前に置き換えたいのです。 this.loadVariables("/pref_id/info.txt"); ↑のpref_idの部分をflashで渡した値(例えば001等)で表示させたいのですが、可能でしょうか? 宜しければご教授お願いいたします。 環境は FLASH8 WinXPです。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • エクセル:フォルダ内のファイル数を数える

    1つのファイルを選択後、 そのファイルを開いてある操作をし、閉じる。 その後自動的に、同一フォルダ内のファイルを開いて同様の操作をし、閉じる。 これをフォルダ内のファイル全てに対して行う、 というマクロを組みたいです。 例えば、 フォルダAに、File1.csv, File2.csv, File3.csv, File4.csv の4ファイルがある時、 File3.csvを選んで操作を実行(csvファイル内のセルA4の値を、マクロを実行したExcelファイルにコピー)。 実行完了後、File3.csvは閉じる。 続けて、File1,File2,File4についても、 開く→コピーする→閉じる、を繰り返す。 フォルダ内全てのファイルに対して実行したら終了。 ファイル名は、常にFile+数字.csvではありませんが、拡張子は常にCSVです。 素人考えでは、フォルダ内のファイルの数と名前を取得し、ループで回せばいいと思うのですが、 「フォルダ内のファイルの数と名前を取得」する関数でもあるのでしょうか? 他に何か楽な方法でもあれば、教えてください。

  • cgiでのフォルダの中のファイル数

    カレントフォルダの中にある画像ファイルの数を数えたいのですが、どのようにすればいいでしょうか? (画像ファイル、と指定ができない場合はカレントフォルダの中にあるすべてのファイル数) opendirとか使えばできますか? #perlです。

    • ベストアンサー
    • CGI
  • HTMLからFLASHに変数を送り、内部で取得する処理(変数名バラバラ・変数の数不定)

    HTMLから渡された全てのパラメータの 「変数名」「値」 を取得したいのです。 そこでひっかかっている条件があり 「呼ばれる度にパラメータの数、名前が違う」 という事です。 通常、変数名がわかっている場合は _level0.変数名 で値の取得ができるのですが 変数名がわからない事には どうやってもアクセスができないでしょうか? 入力側でパラメータを test.swf?key0=aaa&value0=111&key1=bbb&value1=222&key2=ccc&value2=333・・・ などと変数名をあらかじめ決めておけば FLASH内部でfor文を使用し、取得できそうなのですが 極力避けたいと思っています。 根本的に何か違うような気もするのですが アドバイスを頂けると助かります。 =============== 動作環境 Windows XP FLASH8 ActionScript2.0 IE6 ===============

    • ベストアンサー
    • Flash
  • フォルダ階層・ファイル名・ページ数の一覧を出したい

    複数あるフォルダ内に入っている、全てのサブフォルダ及びファイルの名前、ページ数をリストにする方法はないでしょうか。出来ればエクセルに出力したいと考えています。 ページ数を表記したいものはPDFファイルのみで、PDFファイル以外はファイルの名前のみを表記したいと思っています。 現在は、ページ数を除き、 http://q.hatena.ne.jp/1176949723 にあります「調査.vbs」という名前で保存する方法を元に作成したファイルを使用して、 調査したいフォルダをファイルに移動したら勝手に一覧になる方法で行っています。 使用するPC環境では、フリーソフト等がダウンロード・インストールができないため、 それ以外の方法でと考えています。 よろしくお願いいたします。

  • JSでファイル数取得

    ネットでいろいろ調べてみたのですが、JavaScriptでフォルダ内にあるファイル数を取得する方法が分かりません… どなたか分かる方教えてくださいm(_ _)m

  • エクセルのVBAで特定のフォルダ内にあるファイル名称の一覧を取得できるような方法は?

    始めまして、ボスからの依頼ですが、わからなくて困っています。 ひとつのフォルダに複数のエクセルファイルを保存し、それぞれのファイル(ブック)に対して加工を施すマクロを実行したいと考えています。その際、特定のフォルダ内にあるファイル名称の一覧を取得するようなマクロがあれば、1回の実行ですべてのファイルを加工できるので、時間の短縮を図れると考えました。 そこで、そのようなことができるマクロ(マクロ単体ではなく、いくつかのマクロを組み合わせて取得する方法でも構いません)をご存知の方がいらっしゃいましたら教えていただけませんでしょうか。 よろしくお願いします。

  • フォルダプロパティのファイル数と実際のファイル数

    あるフォルダのプロパティを見てみると、ファイル数:549となっていましたが、実際その中に入っているファイルは1つ少ない548になっている事に最近気づきました。 少し調べてみると、フォルダオプションで『すべてのファイルとフォルダを表示する』にチェック、『保護されたオペレーティングシステムファイルを表示しない(推奨)』のチェックを外すと半透明な隠しファイルが表示され、それを含みもう一度数えてみると、フォルダプロパティのファイル数と実際のファイル数が一致する事がわかりました。 この、隠しファイルを表示しない設定でもフォルダオプションでは隠しファイルを読み込んでしまいフォルダプロパティのファイル数が実際のファイル数より少し(?)多めに表示されるのは標準の仕様なんでしょうか?普段は隠しファイルを表示せずに作業をしていますのでフォルダプロパティのファイル数と実際のファイル数が違うと少し気持ち悪く思ってしまいます・・・。 ご存知の方教えていただけませんでしょうか?

専門家に質問してみよう