![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
現在、ActionScriptで外部XMLデータを呼び出し、編集を行い、その内容をファイルとして出力させる、という事をやろうとしているのですが、
Flashからテキストファイル等の出力は不可能だという事を聞き
(ネット上で調査も結構したのですが、やっぱり不可能なのでしょうか…??)
それならActionScriptから何か別のスクリプトを呼び出し、データを渡し、出力させる方法が適切かなと思っています。
現在、JavaScriptを使おうと思っているのですが、
外部のスクリプトの関数をActionScriptから呼び出す事は可能であるかを調べており、なかなか方法が載ってるサイトが見つからず困っています。
そもそも可能なのでしょうか?
ちなみにこのFLASHは
・WEB環境がないところで実行しなければならない
・HTMLからではなくswf単体で動作する
という条件があります。
不可能であれば、スクリプトである必要もなく、
ActionScriptがクライアントの環境でファイルを生成出来れば何でもいいと思っています。
何か良い方法があれば回答宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
まず、Flashのバージョンは明記して下さいね。
>・WEB環境がないところで実行しなければならない
>・HTMLからではなくswf単体で動作する
この条件であれば、外部プログラムは呼び出せないと思います。
通常、FlashはWeb上に置かれ、クライアントサイドで実行される物ですので、
セキュリティ上の事情で、ローカルファイルへのアクセスには厳しい制限があります。
ローカルで使用するアプリケーションにを作るのには向いていません。
他の開発言語を使用することをお勧めします。
-----------------------------------------------------------
WEB環境であれば、サーバサイドのスクリプト(CGI)を呼び出して、
ファイルをダウンロードする形になると思います。
-----------------------------------------------------------
ローカル環境の場合は、HTML内に埋め込めばVBScriptを呼び出せます。
VBScriptはローカルファイルで実行した場合は、セキュリティの制限が緩くなり、
ファイルへの書き出しが可能です。
(VBScriptなので、ブラウサはIE系に限定されます。)
JavaScriptも呼び出せますが、ファイルへの書き出しは不可能かも。
関数の呼び出しは下記など参考に。
http://blog.dawgsdk.org/weblog/archives/410011
-----------------------------------------------------------
VBやVC等で、ActiveXのFlashPlayerを埋め込んだアプリを
作るという方法もあります。
-----------------------------------------------------------
>ActionScriptがクライアントの環境でファイルを生成出来れば何でもいいと思っています。
ActionScriptにこだわるなら、まだβ版ですが、
AIRと言うもので開発すれば、ActionScriptを使った、
ローカル向けのアプリケーションが開発できます。
http://labs.adobe.com/technologies/air/
Flashと言うよりは、Flexアプリになりますが、
Flashを埋め込めるので、Flashで出来ることは、
何でも出来ると思います。
新しい物なので、敷居はかなり高いです。
私もまだ使ってないので、詳しいことは分かりません。
英語版のβ版ですし、今後普及するかどうかも分かりませんので、
お勧めはしませんが、興味があれば試して見て下さい。
回答して頂き、有難うございます。
ちなみにバージョンは8です。
やっぱり無理なんですね。
一応AIRの使用を検討してみようかと思っています。
有難うございました。
No.2
- 回答日時:
>一応AIRの使用を検討してみようかと思っています。
では、お勧めのサイトを紹介します。
Adobe AIRで作るデスクトップアプリケーション
http://gihyo.jp/dev/serial/01/adobe-apollo
とても詳しく紹介されています。
Flex User Group フォーラム
http://www.fxug.net/
こちらのメインはFlexですが、ActionScript3や、AIRの話題も豊富です。
フォーラムが活発なので、覗いて見て下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Windows 10 Windows10の回復環境 2 2023/02/03 19:13
- iPhone(アイフォーン) なんかiPhone 13 Proを使っている方に対してどうも腹が立ちます。どうすればいいですか?? 2 2022/07/13 17:41
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- UNIX・Linux Ubuntu22.04、nanoエディタの使い方について 2 2022/10/24 19:50
- iPhone(アイフォーン) なんかiPhone 13 Proを使っている方に対してどうも腹が立ちます。どうすればいいですか?? 2 2022/07/13 22:30
- iPhone(アイフォーン) なんかiPhone 13 Proを使っている方に対してどうも腹が立ちます。どうすればいいですか?? 3 2022/07/14 19:31
- Excel(エクセル) Excel同士のデータの突合 3 2023/08/07 16:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ローカル上とネット上で保存し...
-
IP自動設定のバッチがうまくい...
-
CGIがソースで表示されてしまう。
-
ASPを使ってサーバ側のバッチを...
-
サポートされたファイル形式お...
-
2枚、マイクロSDカードを入...
-
スマホでtxtファイルを編集する...
-
PDFファイルの倍率を変えて保存...
-
PC内で速度を遅くした音源をCD...
-
ガラケーからPCへの写真の取り込み
-
exeファイルをWeb上で見せる方法
-
ケイタイのiモーションをパソコ...
-
IEEE Xplore 準拠pdf
-
【VBA】マクロの入ったファイル...
-
ExcelからCSVへウムラウトなど...
-
flash (.swf) を編集したい
-
●HTMLに動画を埋め込むが再生さ...
-
GIMP separate+プラグイン クラ...
-
VBA:カウンターの i の値が開放...
-
ファミコンソフトの裏に書いた...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VS2013のデバッグについて
-
IP自動設定のバッチがうまくい...
-
ローカル上とネット上で保存し...
-
JavaScriptで、写真(画像)の...
-
(新)無料FC2でアクセス制限
-
PHPからエクスプローラーや電卓...
-
IEでtitleが表示されない
-
ApacheでFirefoxのリンクが$TMP...
-
FLASHで.exeファイルを起動したい
-
SWFとAIRの違いを教えてください。
-
NAMAZUについて
-
クロームブックは
-
CGIがソースで表示されてしまう。
-
Linux上のActiveX
-
無料で簡単で自分のPCだけで使...
-
ブラウザが揺れる(震動)させ...
-
Flex3 Rss readerがWEB上では取...
-
pythonをhtmlに埋め込みたい
-
ASPを使ってサーバ側のバッチを...
-
新規Workbookの作成 Google Col...
おすすめ情報