※ ChatGPTを利用し、要約された質問です(原文:Flashから記録データをローカル環境で書き出す)
Flashから記録データをローカル環境で書き出す
このQ&Aのポイント
Flashを利用した学習ソフトで使用履歴を記録する方法をご教示ください。
Flash単体ではテキストファイルの書き出しは行えないため、他の言語との連携が必要です。
ローカルでの使用を想定しているため、PHPやperlを利用した書き出しはできません。
Flashを利用した学習ソフトを作成しております。
その際、
「学習時間や使用回数も記録できるようにして欲しい。」
との要望を受けました。
つまり、swfファイルを再生した回数、再生時間などの変数を、
外部ファイル(テキストやcsv)に書き出して、
「使用履歴」として保存できるような機能をつけたいと思っています。
調べてみたところ、
Flash単体ではテキストファイルの書き出しなどは行えない事が分かったのですが、
他の言語(VBAなど)との連携でも構わないので、
Flashの使用履歴を外部ファイルに保存する方法を
ご存知の方はお教え頂けないでしょうか?
なお、ローカルでの使用を想定しているため、
PHPやperlを利用しての書き出しは行えないという条件です。
2月第1週での完成を求められているため、
ご存知の方がいらっしゃいましたら、
お手数ではありますが宜しくお願い致します。
お礼
sassakun様 大変に丁寧な回答、本当にありがとうございます。 感激いたしました。 分かりやすい説明をいただけたため、 問題点と解決策が非常によく分かりました。 「web上でVBSと連携」はセキュリティ上の問題で無理なのですね。 あれこれ試して半ば諦めておりました。。。 というか、そもそもFlashはこうした事を行うには やはり不向きであるという事もよく分かりました。 SharedObjectは利用した事がまだ無いのですが、 お教えいただいたページなどを参考にして 挑戦してみたいと思います。 本当にありがとうございました。