現在、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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6.0でネットワークを切り替え...
-
PHPからエクスプローラーや電卓...
-
ASPを使ってサーバ側のバッチを...
-
VS2013のデバッグについて
-
ローカル上とネット上で保存し...
-
【VBA】マクロの入ったファイル...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
スマホでtxtファイルを編集する...
-
サポートされたファイル形式お...
-
個別に違う添付ファイルを付け...
-
PDFファイルの倍率を変えて保存...
-
ガラケーからPCへの写真の取り込み
-
エクセルで「特定の文字を含む...
-
Visual Basic.NETの、Form 間で...
-
革に付いてしまったマジック(ペ...
-
PC内で速度を遅くした音源をCD...
-
typedefのスコープに関して。
-
リストビューで選択行の背景を...
-
エアコンの冷媒 R410Aの重...
-
シェイプ上で矢印キー(右、左...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux上のActiveX
-
ASPを使ってサーバ側のバッチを...
-
VS2013のデバッグについて
-
IP自動設定のバッチがうまくい...
-
PHPからエクスプローラーや電卓...
-
ローカル上とネット上で保存し...
-
VB6.0でネットワークを切り替え...
-
CGIがソースで表示されてしまう。
-
ServletからXMLを読み込む方法
-
pythonをhtmlに埋め込みたい
-
Win8.1SkydriveのOneNoteデータ
-
クロームブックは
-
JavaScriptでファイルチェック
-
FLASHからテキストデータを出力...
-
fscommandで起動したexeから外...
-
ブラウザが揺れる(震動)させ...
-
CプログラムをUNIXで使いたい
-
シェルスクリプトをローカルで...
-
プレビュー状態でも編集可能なH...
-
FlashをAutorunで・・・。(急)
おすすめ情報