• 締切済み

as3で、外部ファイルへ書き出ししたい

AS3で、サーバを経由させずに、ローカル間でデータの読み書きをしたいです。 保存する外部ファイルは、.txtや.xmlにしたいです。 調べてみるとFileReferenceクラスを使ってできるそうなので やってみたのですが、 外部にデータを保存する場合、外部データを読み込む場合ともに いちいちダイアログボックスが開き、 どのファイルを読み込みのか、または どんな名前で保存するのかなどを ユーザーが指定してクリックしなければなりません。 こういったことをせずに (いちいちダイアログボックスが開いてユーザー選択することをせずに)、 例えば外部xmlをローダーで読み込むときのように 自動的にあらかじめ指定したファイルを読み込んだり、 指定した名前で書き出したりといったことをしたいのですが FileReferenceクラスではできないのでしょうか? またAS3そういったことをしたい場合は、 ほかに何か方法はありますでしょうか? 特に、外部読み込みは普通にローダークラスで出来るので問題ないのですが 書き換えて上書き保存みたいなことをしたいので その部分を、ダイアログボックス表示なしで できる方法を知りたいです。 ご存知の方いらっしゃいましたら 何卒ご教授よろしくお願いいたします。

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

みんなの回答

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

「何でしたらあなたのPCにウィルスでも保存してあげましょうか?」 ということになりますよね? それ以上は何を意味することか考えてみてください。 (Flash 以前の話で,Web社会では非常識にあたってしまうご質問内容に思えます。)

noname#179453
質問者

お礼

ローカル間でという書き方が紛らわしかったかもしれません。 ローカル上で、つまり自分のPCの中のみでということです、 わかりにくい表現で申し訳ありません。

noname#179453
質問者

補足

すいません、質問内容が通じてないようです。。 単純に自分のデスクトップ場でswfから外部ファイルを保存したいとい質問です。swfで作られたものでなければそういったソフトはいくらでもあると思いますが。。(ボタンを押すと外部ファイルが作成・保存されるという行動はよくあると思います)。 何か情報が不足していたならば申し訳ございません。。

関連するQ&A

  • EXCEL VBA 外部データ取り込み時にダイアログボックスでファイル指定したい

    EXCEL VBAでCSVファイルを外部データ取込で取り込む場合、ダイアログボックスを開いてファイルを指定して取り込む方法ってありますか?

  • AS3.0で,外部ファイルにデータを書き出す方法

    AS3.0で,外部ファイルにデータを書き出す方法 ご覧いただき,ありがとうございます。 現在,Flash CS3でActionScript3.0を使う練習として, 体重の記録アプリを作っています。 このアプリで実装したいのは,以下の3点です 1.テキストデータを読み込んで体重の推移を表示する 2.テキストボックスなどで現在の体重が入力されると,  それを外部ファイルに書き出して保存する 3.体重を保存したファイルをswfファイルとセットにして  配布すれば,他のPCでも1の作業が行える このうち,1は比較的簡単に行えるのですが,外部ファイル への書き出しの方法がわからず,詰まってしまいました。 私が調べた範囲では,Shared Objectを使うことでこれを クリアできるかもしれないのですが,この方法を使った場合に 作成されるsolファイルを,swfと同じフォルダに作る方法が 分からず,困っております。 また,もしかすると,Shared Objectを使わずとも, 直接外部ファイル(テキストなど)を読み書きする方法があるなら それを使いたいのですが,これに関しては,そのような方法が あるのかどうかすら分からないという状態です。 そこで,以下のいずれかにお心当たりのある方がいらっしゃれば ご助言をいただけますよう,お願い致します。 ・solファイルをswfと同じフォルダ(あるいは直下のフォルダ)に  置く方法を知っている ・もっと簡単に,直接テキストを読み書き出来る方法を知っている  (あるいは,そんな方法など無いと断言できる) 以上,よろしくお願い致します。

    • ベストアンサー
    • Flash
  • FLASH で外部データをXMLにするメリットは?

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

    • ベストアンサー
    • Flash
  • 「名前をつけてファイルを保存」で保存する:VB.NET

    テキストボックスの内容をテキストファイルに書き込んで保存するプログラムを作っています。 1.指定した場所に指定したファイル名で保存する 2.「名前をつけて保存する」ダイアログを表示する 以上の2つについては分かったのですが、いわゆるメモ帳のようにメニューバーからファイル→名前をつけて保存ダイアログを開き、任意の場所にテキストボックスの内容を書き込んだテキストファイルを作成する方法が分かりません。 分かる方がいらっしゃいましたらご教授下さい。

  • ExcelでXMLファイル形式で保存するには

    Excelで作ったデータがあり、XMLファイル形式で保存したいと思います。 ファイルの種類には「XMLスプレッドシート」と「XMLデータ」がありますが、どう違うのでしょうか? よくExcel問題集にある「XMLファイル形式」で名前をつけて保存してください・・・とあった場合は、どちらで保存をすれば正解ですか?

  • テキストファイルとして開くVBA

    フォルダC:\Users\USER\Desktop\あいう において このダイアログを開いて そのなかのファイル(A.xml)を txtファイルとして開いて その名前を テキスト.txt として 同名で保存したいのですが Dim FileName As Variant Dim NewFile As TextFile FileName = Application.GetOpenFilename() Set NewFile = TextFile.Open(FileName) NewFile.SaveAs "テキスト.txt" Activetxtfile.SaveAs FileName:="C:\Users\PC\Desktop\あいう\テキスト.txt", FileFormat:=TextFile どうも違うようです 御教示ください

  • SQLServer2005 抽出結果のファイル保存

    SQLSERVER7.0のクエリアナライザで抽出結果をファイルへ保存する際、ダイアログボックスでファイルフォーマットの指定が出来ましたが、SQLSERVER2005のManagementStudioのダイアログボックスには指定がなく、ANSI形式(カンマ区切り)で抽出結果をCSVファイルに保存したい場合はどのようにしたらよいでしょうか?どなたかご教授よろしくお願いいたします。

  • CSS外部ファイルを作りましたが、加筆する際にファイル**.cssファイルが開けません

    CSS素人です。 外部ファイルからCSSを使おうと思い、ファイルを作成したいのですが、メモ帳に書き、保存する際に.cssという拡張子でファイル保存しました。 外部ファイルを書き加えようとしたところ、うまく開けませんでした。 『ファイル**.cssファイルを開くアプリケーションを指定してくださいとなってしまいます。』 なにが悪いんでしょうか。 ファイルを書く場合、直接いきなりスタイルシートを書き込んでいいのでしょうか。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • EXCEL VBA クエリーテーブルの更新

    EXCEL2007 ワークシートのクエリーテーブルの更新で、メールで毎日送られてくる同じ形式のCSVデータで更新したいのですが、ファイル名はいつも違います。ダイアログボックスを開かずに、ファイル名(パスは固定)を指定して更新するマクロは作成可能でしょうか? OUTLOOK で添付ファイルを指定のパスへ保存するマクロはできています。 同じファイル名で保存するのは避けたいと思っています。 外部データ範囲のプロパティの”ファイル名確認のチェック欄”をはずすとファイル名が同一の必要があり出来ないと思います。 ダイアログボックスでファイルをしてするとオペレーターが間違う可能性があるので、 OUTLOOKで保存したファイル名を指定して更新したいのです。 よろしくお願いいたします。

  • CSVファイルの作成→DownLoad

    データベースにあるデータをカンマ区切りでCSVファイルとしてユーザーにダウンロードさせようとしています。 今のやりかたは、down.phpの中で一度temp.csvという名前のファイルを作って、header("Location:temp.csv");としています。 ダウンロードのダイアログボックスが表示されるのはいいんですが、ファイルを保存する場所を指定するとき、なぜかデフォルトのファイル名が「temp.xls」になってしまいます。 これをtemp.csvにする方法はないでしょうか。 っていうかなんで拡張子変わっちゃうんでしょうか。。。 それと、ダウンロードのさせかたですが、このような方法でいいのでしょうか。 一応、自分の思っている通りの動きはするので、いいのかなーとは思っていますが。。。 よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう