flashから外部ファイルを読み込む方法とは?

このQ&Aのポイント
  • flashからドメインより上の階層の.txtと.xmlと.csvファイルを読み込む方法について教えてください。
  • 読み込むファイル数は100件ほどで、合計300KB程度の重さです。ページを開いた際に全て読み込み、解析はflash内で行います。
  • flash以外の経験がない場合でも簡単に制作できる方法があれば教えてください。
回答を見る
  • ベストアンサー

flashからドメインより上の階層の.txtと.xmlと.csvファイ

flashからドメインより上の階層の.txtと.xmlと.csvファイルを読み込む。 どのような方法で実装するのが一番良いでしょうか? 読み込むファイル数は100件ほどで重さは全部で300KBほど ページを開いた際に全て読み込み、解析はflash内で行います。 flashでローカルのファイルを直接読み込んだ時と同じようなフォーマットで 受け取れればなお良いです。 出来ればflash以外は全く触ったことがない僕でも簡単に制作できるような方法が良いです。 もし難易度が高すぎる場合や色々と問題がでそうな場合は外部のプログラマーにお願いするので利点や難点も一緒に添えて頂くと助かります。 よろしくお願い致します。

  • aduko
  • お礼率77% (7/9)
  • Flash
  • 回答数2
  • ありがとう数15

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

  • ベストアンサー
  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.1

「ドメインより上の階層」とは、サーバ内のホームページ用のディレクトリ DocumentRoot の外という意味でよろしいでしょうか? とすれば、flashからのアクセスは無理です。flashに限らず、外部から直接アクセスするのは不可能です。 ■方法1. そのデータを DocumentRoot 以下に配置する であれば、flashで直接読み込みが可能になります。が、そのファイルを使用している他のスクリプトも書き換える必要があります。 ■方法2. シンボリックリンク/Alias を置く ショートカットみたいなもので、当該ファイルやディレクトリ本体は動かさず DocumentRoot 以下にあるのと同じ状態になります。 ■方法3. perlやphp等でそのデータを読み込むプログラムを作成し、flashはこれにアクセスする。 -------------------------------------------- 個人的には 3.がよいかと思います。 「外部からアクセスできない位置に置いている」ということは、セキュリティ等それなりの理由があると思いますので、特に理由がない限り 1.2.はおすすめしません。3.ならついでにプログラム側で flashで利用しやすい形など、どうにでも処理して出力できますしね。

aduko
質問者

お礼

ご見解お聞かせ頂きありがとうございました! 方法3.で実装させて頂こうと思います。

その他の回答 (1)

  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.2

#Ano1追記です。 Flash Communication Sever でサーバサイド ActionScript という手もありましたね。 ただ使用できるかどうか…。環境によりますが。

aduko
質問者

お礼

お礼が遅くなってしまいました。 なるほどそういう手がありましたね! 環境には入っていなかったです。。

関連するQ&A

  • CSVとtxtからCSVファイルをつくるには

    元ファイル1.CSVと 元ファイル2.txtから 新しいCSVをつくりたいのです。 元ファイル2.txtは元ファイル3.txt、元ファイル4.txtといっぱいあります。 こちらは改行ありの文章です。 元ファイル1.CSVの第二フィールドに、元ファイル2.txtを差し込みたいのです。 今までは元ファイル2.txtを開いてコピーして、エクセル上で元ファイル1.CSVにペーストして、 CSVで保存していました。 しかし、このやり方だとtxtファイルの数が増えてくると、だんだんやりきれなくなってきました。 なにかうまい方法はないでしょうか?

  • Macでの、.txtファイルからxmlへの変換方法

    お尋ねします。 Macにおける、「.txt」ファイルから「.xml」ファイルへの変換方法をご存じでした教えていただきたく思います。 ブログでエクスポートしたファイルが「.txt」形式なのですが、新たにインポートしようとするGoogleのブログが「.xml」で困っております。 できれば、難しくない方法があれば助かります。 変換しくれるサイトやソフトなどがあれば教えてください。 何卒よろしくお願い申し上げす。

    • 締切済み
    • Mac
  • FLASH で外部データをXMLにするメリットは?

    現在 FLASH MX2004 で趣味でFLASH作成を楽しんでいます。 最近疑問に思ったのですが、、、 外部データを読み込むような場合に、XMLファイルを読む場合がありいますが、外部ファイルの形式をXMLにしておくメリットは何なのでしょうか? 今のところ、例えばゲームのハイスコアと名前などのデータは単にテキストファイル(.txt)で保存したり読み込んだりしています。 この程度の利用でもXMLにするメリットはあるのでしょうか? (処理が速いとか??) 以上よろしくお願いします。

    • ベストアンサー
    • Flash
  • txtファイルを「,」で区切ったcsvにしたい

    txtファイルをcsvに変換しようとしています。 要はカンマ「,」でtxtファイルの中の文字を区切りたいのです 「excelで名前を付けて保存」→「保存するファイル形式」でCSVを選択すればできるのですが、excelを持っておらず困っています。 無料でできる簡単ないい方法はありますか? ちなみに、open officeやkingsoftの無料officeで「名前を付けて保存」→「保存するファイル形式」でCSVを試してみたのですが、ダメでした。OSはwin7とMacOS10.8を使っています。winでできればベストですが、ダメならMacでも大丈夫です。

  • Flashでtxtの読み込み

    こんにちは。 FlashのloadVariables関数で txtファイルの読み込みをしています。 txtファイル上で改行をしているとFlashで 読み込んだときに1行分位の行間ができてしまいます。 この行間を調節する方法はありますか? よろしくお願いします。

    • ベストアンサー
    • Flash
  • オブジェクトの大きさをXMLかTXTから読込む方法???

    四角のオブジェクトW:1 H:10のものをW100 H:50に シェイプトゥイーンで変形させます。 W:1 H:10は常に一定の大きさですが、 W100 H:50の大きさは一日に一度変更したいので、 xmlもしくは、txtからデータWとHの値を読込み、 その大きさが反映できるようにしたいです。 txtに書いた文字をフラッシュ上で表示する方法は解りますが、 よく似た方法で簡単に処理できるのでしょうか? フラッシュ初心者なので、できるだけ簡単にできる方法を 教えていただきたいです。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • データベースの保存と読み込み(XML、CSV)

    複数のテーブルに分かれてるデータを一つのファイルに保存をし、保存したファイルからそれぞれのテーブルごとに表示をするという処理を行いたいと思っています。 どのようにして行ったら良いのか迷っているのですが、皆様でしたらどのようにされますか? 私は、初めにテーブルの一つ一つのデータをCSVで区切り、それをテーブル事にXMLのタグで分けて保存をし、それを開くときにはタグでテーブルを判断し、CSVでデータを区別して取得をするようにしていました。 (解っていただけるでしょうか?^^;) ところが、分けあってXMLがうまく使えないようになりました。 そこで、他の方法を考えているのですが、何か良い方法をご存知ありませんでしょうか? プログラミング環境はBCBです。

  • XMLからCSV変換について

    今回質問させていただくのは、XML形式からCSV形式の変換についてです。 開発環境はVC++.NETです。 XML形式からCSV変換について参考ソースや説明、アドバイスなどがあるURLを教えて頂きたく。 変換については、値、タグなどが違うだけで、 大体は一緒のものだと思っています。 以上です。 よろしくお願い致します。 また、私が書いた質問内容に誤りがある(変換については、値、タグなどが違うだけで、 大体は一緒のものだと思っています。)場合などは、 どんどん指摘ください。

  • 外部ファイル(txt/csv)から文字列を取得する

    【word.xml】 <test>  <word ID="1" />  <word ID="3" /> </test> 【list.txt】 または 【list.csv】 外部ファイル 1 あいうえお 5 かきくけこ 3 させすせそ 【word.html】 出力結果 あいうえお さしすせそ xmlファイル内のID値を参考に外部ファイルから文字列を取り出す。 このような結果を表示させるxslの書き方がありましたら教えていただきたいです。

    • 締切済み
    • XML
  • flashでrssを読む。rdfファイルを別ドメインから。

    flashサイトで自分のブログのrssを読み込みたいのですが 自分が書いているseesaaブログではrdfのページしか 生成されていないようです。 こういった場合xmlに変換して読み込む必要があるのでしょうか? また別ドメインのxmlをフラッシュに読み込む方法も 検索してみたのですがいまいち理解できませんでした。 自分でなんとなく整理してみたのですが ・phpで別ドメインのアドレスを取得(flashでは別ドメインにアクセスできないため) ・javascriptでxmlをflashと同じドメインに生成 ・actionscriptでxmlを取得表示させる このような解釈で合っていますでしょうか? 一応xmlファイルの読み込み(同ドメインのxmlファイル) まではできたのでrdfと別ドメインのことを ご存知の方いらっしゃいましたら 宜しくお願い致します。

専門家に質問してみよう