電子書籍の厳選無料作品が豊富!

現在、ActionScriptで外部XMLデータを呼び出し、編集を行い、その内容をファイルとして出力させる、という事をやろうとしているのですが、
Flashからテキストファイル等の出力は不可能だという事を聞き
(ネット上で調査も結構したのですが、やっぱり不可能なのでしょうか…??)
それならActionScriptから何か別のスクリプトを呼び出し、データを渡し、出力させる方法が適切かなと思っています。

現在、JavaScriptを使おうと思っているのですが、
外部のスクリプトの関数をActionScriptから呼び出す事は可能であるかを調べており、なかなか方法が載ってるサイトが見つからず困っています。
そもそも可能なのでしょうか?

ちなみにこのFLASHは
・WEB環境がないところで実行しなければならない
・HTMLからではなくswf単体で動作する
という条件があります。

不可能であれば、スクリプトである必要もなく、
ActionScriptがクライアントの環境でファイルを生成出来れば何でもいいと思っています。

何か良い方法があれば回答宜しくお願い致します。

A 回答 (2件)

まず、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で出来ることは、
何でも出来ると思います。

新しい物なので、敷居はかなり高いです。
私もまだ使ってないので、詳しいことは分かりません。

英語版のβ版ですし、今後普及するかどうかも分かりませんので、
お勧めはしませんが、興味があれば試して見て下さい。
    • good
    • 0
この回答へのお礼

回答して頂き、有難うございます。

ちなみにバージョンは8です。

やっぱり無理なんですね。
一応AIRの使用を検討してみようかと思っています。

有難うございました。

お礼日時:2007/11/25 13:54

>一応AIRの使用を検討してみようかと思っています。



では、お勧めのサイトを紹介します。

Adobe AIRで作るデスクトップアプリケーション
http://gihyo.jp/dev/serial/01/adobe-apollo

とても詳しく紹介されています。


Flex User Group フォーラム
http://www.fxug.net/

こちらのメインはFlexですが、ActionScript3や、AIRの話題も豊富です。
フォーラムが活発なので、覗いて見て下さい。
    • good
    • 0
この回答へのお礼

AIRに関してはまだ書籍等もないようなので、
このようなサイトを今後参考にしたいと思います。

有難うございました。

お礼日時:2007/12/05 17:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!